繁体   English   中英

在 Xcode6 和 Swift 中以编程方式展开 seg

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM