在目标屏幕中,我放置了此:
@IBAction func unwindToLogin (segue : UIStoryboardSegue) {}
例如,从情节提要视图按钮中,我可以轻松地引用它来展开。
但是我不能以编程方式进行。我试图在当前屏幕中触发此操作:
performSegueWithIdentifier("unwindToLogin", sender: nil)
但是它由于nil而崩溃。因此,从情节提要板“退出”看来,我可以“捕获”展开并将其链接到按钮,但是我不能以编程方式执行此操作。
您放置在目标视图控制器中的函数的名称不是该序列的标识符。您需要在情节提要中设置标识符,并在performSegueWithIdentifier中使用该字符串。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9VZzFhdC5wbmcifQ==” alt =“在此处输入图像描述”>
使用Selector
s:
Selector("unwindToLogin:")
顺便说一下,应该从Selector
中自动创建string
,所以我认为问题在于缺少分号,但我的atm上没有我的Mac。