相关疑难解决方法(0)

在Swift中使用shouldPerformSegueWithIdentifier()方法

我试图使用swift的shouldPerformSegueWithIdentifier()方法,但它接受2个参数.这些是(标识符:String!,sender:AnyObject)

我的主要目标是在我的故事板中按下登录按钮时执行代码,并且根据一系列检查返回TRUE或FALSE,具体取决于是否提供了正确的用户名和密码.所以这是我的问题:

  1. 我应该用什么作为标识符?Apple的文档解释说,标识符是一个标识触发的segue的字符串.所以假设我的segue有loginSegueProcess的名字.我如何在我的ViewController中使用它将它分配给我的UIView?问题是我在我的代码中声明了方法,它要求我指定两个参数(标识符和发送者).我怎么能提供论据?

  2. 这种方法真的能满足我的需求吗?我的意思是,如果在点击我的登录按钮时它确实会停止segue过渡,并且取决于是否提供了正确的凭据,它将带你到下一个视图,或者它将显示,例如,一个AlertView.

最后,我认为performSegueWithIdentifier(args)方法也会对我有所帮助.有人知道它们之间的区别吗?

非常感谢提前!

iphone segue uistoryboardsegue swift ios8

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

ios8 ×1

iphone ×1

segue ×1

swift ×1

uistoryboardsegue ×1