我正在使用xcode 6.我的故事板中有一个"取消"按钮,当我点击它时,我想解雇我的视图控制器并回到我来自的地方.所以在我的故事板中,我将取消按钮连接到我的View Controller,并将'Touch up'连接到我的'handleCancel'方法.
当我触摸按钮时,我看到正在调用'handleCancel'.我看到调试printfs我把它.但它不会忽略我当前的视图控制器.
@IBAction func handleCancel(sender: AnyObject) {
println("Calling handle Cancel")
self.dismissViewControllerAnimated(false, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)
你能告诉我还有什么我想念的吗?
谢谢.
Ste*_*erg 14
什么是当前的控制器类?的UIViewController?UINavigationController的?等等.呈现控制器的类是什么?最后,你使用了什么样的segue?如果不确定,请检查故事板中的连接检查器.基于这些答案将有不同的技术.
例如,如果这是UINavigationController中的push segue,您将弹出视图:
self.navigationController?.popViewControllerAnimated(true)
Run Code Online (Sandbox Code Playgroud)
任何方式,让我们知道.
| 归档时间: |
|
| 查看次数: |
10626 次 |
| 最近记录: |