现在使用我当前的代码,我设置了它,所以如果用户输入正确的凭据,它会通过自定义segue切换屏幕。但问题是,如果用户输入不正确的凭据,它仍会切换屏幕,但会发出警告,让他们知道凭据是错误的弹出,这就是我想要发生的事情。这是我的项目:http://tinypic.com/player.php?v=260tkrb%3E&s=8#.U8g6S41dXno
现在我知道,这不是Xcode的问题,实际上我的代码是如何设置的。
答案 0 :(得分:2)
从视图控制器拖动segue,而不是按钮。然后给它命名(比如“登录”),只有在验证用户凭据后才能在代码中调用它:
[self performSegueWithIdentifier:@"login" sender:self];
performSegueWithIdentifier:sender:
的Apple文档:
https://developer.apple.com/library/ios/documentation/uikit/reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/performSegueWithIdentifier:sender: