dismissViewControllerAnimated()不会关闭视图控制器
我正在使用xcode 6.我的故事板中有一个“取消”按钮,当我点击它时,我想解雇我的视图控制器并回到我来自的地方。 所以在我的故事板中,我将取消按钮连接到我的View Controller,并将’Touch up’连接到我的’handleCancel’方法。
当我触摸按钮时,我看到正在调用’handleCancel’。 我看到调试printfs我把它。 但它不会忽略我当前的视图控制器。
@IBAction func handleCancel(sender: AnyObject) { println("Calling handle Cancel") self.dismissViewControllerAnimated(false, completion: nil) }
你能告诉我还有什么我想念的吗?
谢谢。
什么是当前的控制器类? 的UIViewController? UINavigationController的? 等等。呈现控制器的类是什么? 最后,你使用了什么样的segue? 如果不确定,请检查故事板中的连接检查器。 基于这些答案将有不同的技术。
例如,如果这是UINavigationController中的推送segue,您将弹出视图:
self.navigationController?.popViewControllerAnimated(true)
任何方式,让我们知道。
- 通过UIImagepickerController在swift中获取元数据
- Marmalade SDK与游戏开发更相关或常用?
- iOS – prepareForSegue不等待completionBlock完成
- 如何在Xib文件中实例化视图控制器导致难以理解和调试的代码?
- 没有有效的“API环境”授权stringfind应用程序商店
- 错误:未find插件“EmailComposer”,或者不是CDVPlugin。 在config.xml中检查你的插件映射
- iOS企业应用程序 – 如何确保我的应用程序在后台运行?
- Metal API简介
- AVMutableVideoComposition旋转以纵向模式拍摄的video