[英]Unwind seg programmatically in Xcode6 and Swift
在目标屏幕中,我把这个:
@IBAction func unwindToLogin (segue : UIStoryboardSegue) {}
例如,从故事板视图按钮中,我可以轻松地参考它来放松。
但我不能以编程方式做到这一点。 我试图在当前屏幕中触发它:
performSegueWithIdentifier("unwindToLogin", sender: nil)
但它因为零而崩溃。 因此,从情节提要“退出”似乎我可以“抓住”展开并将其链接到按钮,但我无法以编程方式执行此操作。
使用Selector
:
Selector("unwindToLogin:")
顺便说一句, Selector
s 应该从string
s 自动创建,所以我认为问题在于缺少分号,但我没有带我的 Mac atm。
您放入目标视图控制器的函数名称不是 segue 的标识符。 您需要在故事板中设置标识符,并在 performSegueWithIdentifier 中使用该字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.