0

我开始在 ipad 应用程序上工作,该应用程序需要在详细视图上进行活动(或功能),并会根据所点击的按钮推送(或转移)到另一个视图控制器。

试图弄清楚 segue 是否是我应该使用的。

我的故事板如下所示:

SplitViewController -> 导航控制器(主视图)/登录(详细视图)-> 仪表板(将在成功登录时转移

但是当我点击按钮并成功登录时,它会给我这个错误:

只有当源控制器由 UINavigationController 的实例管理时,才能使用推送 segue。

想法?

编辑:推送到下一个视图控制器的代码

- (IBAction)btnSubmit:(id)sender {
    User *user = [[User alloc] init];
    user.email = self.txtEmail.text;
    user.rawPassword = self.txtPassword.text;

    if(user.isValid){
        [self performSegueWithIdentifier:@"LoginSuccess" sender:self];
    }
}
4

1 回答 1

2

该错误告诉您您正在使用选项 push 而不嵌入导航控制器。如果您不想使用导航控制器,只需单击情节提要中的 segue 连接并将其更改为模态,它将正确移动视图。

于 2013-02-06T04:45:59.193 回答