如果凭据正确,则仅切换屏幕

时间:2014-07-17 21:05:58

标签: ios objective-c xcode storyboard

现在使用我当前的代码,我设置了它,所以如果用户输入正确的凭据,它会通过自定义segue切换屏幕。但问题是,如果用户输入不正确的凭据,它仍会切换屏幕,但会发出警告,让他们知道凭据是错误的弹出,这就是我想要发生的事情。这是我的项目:http://tinypic.com/player.php?v=260tkrb%3E&s=8#.U8g6S41dXno

现在我知道,这不是Xcode的问题,实际上我的代码是如何设置的。

1 个答案:

答案 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