【发布时间】:2014-08-04 07:23:32
【问题描述】:
我正在尝试使用 swift 的 shouldPerformSegueWithIdentifier() 方法,但它接受 2 个参数。这些是(标识符:字符串!,发件人:AnyObject)
我的主要目标是在我的故事板中按下登录按钮时执行代码,并根据是否提供正确的用户名和密码,根据一系列检查返回 TRUE 或 FALSE。所以这是我的问题:
我应该使用什么作为标识符? Apple 的文档中解释说,标识符是一个字符串,用于标识触发的 segue。所以假设我的 segue 有 loginSegueProcess 的名称。我怎么能在我的 ViewController 中使用它 tat 分配给我的 UIView?问题是我在代码中声明了该方法,它要求我指定两个参数(标识符和发送者)。我如何提供论据?
这种方法真的能满足我的需求吗?我的意思是,如果它确实会在单击我的登录按钮时停止 segue 转换,并且取决于是否提供了正确的凭据,它将带您进入下一个视图,或者它将显示,例如,一个 AlertView。
最后,我认为 performSegueWithIdentifier(args) 方法也会对我有所帮助。有人知道它们之间的区别吗?
提前非常感谢!
【问题讨论】:
标签: iphone swift segue ios8 uistoryboardsegue