我使用故事板,需要的是loginViewController来推另一个viewController B; 在故事板中,我将登录按钮拖放到viewController B,使用标识符创建segue。 然后我写代码。 首先我要判断密码和用户名。 如果密码和用户名是正确的。 loginViewController推送viewController B.然后我运行该项目。我发现,loginViewController是自动推送的。 如果我想在赛前判断。怎么做?如何判断方法“performSegueWithIdentifier:sender:”?
0
A
回答
0
首先你必须建立从源头控制到目标控制器
在故事板手动SEGUE右键单击它具有UIButton的元素从手动选择到目的地视图
拖动视图控制器控制器并为该segue提供标识符。
后面的按钮操作方法首先验证用户名和密码,如果它们是有效的,然后执行segue操作。
@IBAction func buttonTouchupInside(sender: UIButton) {
//Here validate the username and password..
if valid {
self.performSegueWithIdentifier("your segue identifier", sender: nil)
}
}
希望这可以帮助你..!快乐的编码。
0
在故事板中使用手动segue(“引发的segues”),而不是使用当前的Button segue。给这个SEGUE的标识符(例如,“LoginSegue”),并且在按钮操作功能手动启动SEGUE:
if (*password ok* && *email ok*) {
[self performSegueWithIdentifier:@"LoginSegue" sender:nil];
}
0
- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender
在视图控制器
。你在那里做你的验证,如果没有问题,那么返回YES;如果它不是退货NO;并且prepareForSegue不是调用。
+0
感谢您的回答。 – jiexishede
相关问题
- 1. 判断方法的语法
- 2. 如何使用performSegueWithIdentifier:sender:?
- 3. 如何判断的方法是一种通用的方法
- 4. emacs如何判断窗口方向?
- 5. 如何判断mongoosejs findOneAndUpdate方法何时成功?
- 6. 如何判断何时没有解决方案?算法任务
- 7. 如何判断android AudioRecord read()方法何时遇到溢出?
- 8. 如何判断递归方法何时完成
- 9. 如何判断此方法是否会返回True或False?
- 10. 如何判断方法或循环是否完成?
- 11. Objective-C:如何判断类方法是否分配inits
- 12. 如何判断一个动作方法是否有HttpPost attributte?
- 13. 如何判断协议中的哪个方法未实现?
- 14. 如何判断扩展方法是否影响“this”?
- 15. 如何判断称为方法的对象?
- 16. 如何判断哪些类在Ruby on Rails中调用方法?
- 17. 如何判断Perl方法属于哪个包?
- 18. VisualStudio - 如何判断方法用于Relection或序列化
- 19. 如何判断链中的最后一个方法?
- 20. 如何判断某个方法是否在类中定义?
- 21. 如何判断传入请求是否是web方法请求?
- 22. 如何判断一个方法是否被调用?
- 23. 如何判断是否存在W.I.F标记? - 最佳方法
- 24. 如何判断空对象?
- 25. 如何判断AsyncTaskLoader运行
- 26. Proguard Android如何判断?
- 27. 如何判断http代理
- 28. 如何判断Image.FromStream完成
- 29. Leetcode OJ如何判断?
- 30. 如何判断jQuery的TMPL
感谢您的回答! – jiexishede