我正在使用 xcode 6。我的故事板中有一个“取消”按钮,当我单击它时,我想关闭我的视图控制器并返回到我来自的地方。因此,在我的故事板中,我将取消按钮连接到我的视图控制器,并使用“Touch up”连接到我的“handleCancel”方法。
当我触摸按钮时,我看到正在调用“handleCancel”。我看到了我放置的调试 printfs。但它并没有忽略我当前的视图控制器。
@IBAction func handleCancel(sender: AnyObject) {
println("Calling handle Cancel")
self.dismissViewControllerAnimated(false, completion: nil)
}
你能告诉我我还缺少什么吗?
谢谢。
当前的控制器类是什么? UIViewController? UI 导航控制器?等等。呈现控制器的类是什么?最后,你用的是哪种segue?如果不确定,请检查故事板中的连接检查器。基于这些答案将会有不同的技术。
例如,如果这是 UINavigationController 中的推送序列,您将使用以下命令弹出视图:
self.navigationController?.popViewControllerAnimated(true)
有什么办法,请告诉我们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)