通过选项卡控制器从View Controller切换到另一个View Controller

时间:2012-04-12 13:29:07

标签: iphone ipad ios5

我想知道是否有人可以提供帮助。鉴于下面的故事板:

{抱歉,我想发布一张图片,但由于我是新来的,所以他们不会让我这么做}

|测试视图控制器| - | TabBar控制器| - |查看控制器 - 第1项| | | | | | |

我想单击“测试视图控制器”中的按钮。我把UIButton连接起来了。在测试视图控制器中准备segue我有这个:

-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if([segue.identifier isEqualToString:@"Results"])
    {
        [segue.destinationViewController setCurrentUserData:initialUserData];
    }
}

在View Controller中 - 最右边的第1项,我有initialUserData:

@property (strong, nonatomic) NSMutableArray *currentUserData;

但是,当我运行程序时,抛出以下异常:

- [UITabBarController setAllUserData:]:无法识别的选择器发送到实例0x6d6c2a0

所以我认为segue的准备工作实际上应该是Tab Bar Controller。我尝试使用上面的属性创建一个自定义Tab Bar Controller类,我不再有异常,但是我被困在传递另一个准备从Tab控制器到视图控制器 - 项目1的segue,以便我最终得到我的结果在那个观点中。问题是,当你单击从标签栏控制器到视图控制器 - 项目1的连接时,你不能在那里指定一个segue标识符,所以逻辑上我必须在这里做错了...有没有人知道我在做什么我做错了吗?

0 个答案:

没有答案
相关问题