我是 ios 故事板的新手,正在尝试开发应用程序。我有一个登录按钮,并将其映射到我的 mainsoryboard 文件上的 loginsucess 视图。(似乎当我单击登录按钮时,它会推送到登录成功视图)。有什么方法可以检查凭据是否正确并将其推送到 LoginSucessView 。?. 通常我应该创建一个 IBAction 并检查逻辑并通过代码推送它。故事板的最佳方法是什么。任何帮助表示赞赏。
谢谢
我是 ios 故事板的新手,正在尝试开发应用程序。我有一个登录按钮,并将其映射到我的 mainsoryboard 文件上的 loginsucess 视图。(似乎当我单击登录按钮时,它会推送到登录成功视图)。有什么方法可以检查凭据是否正确并将其推送到 LoginSucessView 。?. 通常我应该创建一个 IBAction 并检查逻辑并通过代码推送它。故事板的最佳方法是什么。任何帮助表示赞赏。
谢谢
UIViewController 有一个方便的方法叫做shouldPerformSegueWithIdentifier:sender:
在此您可以执行任何您想做的检查,如果您返回 YES,则将执行 segue,如果您返回 NO,则不会执行 segue。
// 在属性检查器中,您填写一个序列标识符 .. 添加序列标识符
-(IBAction)BtnClickedMethods:(id)sender
{
[self performSegueWithIdentifier: @"loginView" sender: self];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"loginView"])
{
//do your checking and navigate else popup message
}
}