【发布时间】:2014-08-31 08:56:20
【问题描述】:
我正在尝试通过在 IBAction 中调用 dismissViewController 来快速关闭 ViewController
@IBAction func cancel(sender: AnyObject) {
self.dismissViewControllerAnimated(false, completion: nil)
println("cancel")
}
@IBAction func done(sender: AnyObject) {
self.dismissViewControllerAnimated(false, completion: nil)
println("done")
}
我可以在控制台输出中看到 println 消息,但 ViewController 永远不会被解雇。可能是什么问题呢?
【问题讨论】:
-
你是如何展示视图控制器的?
-
我通过设置一个 segue 进行映射 - “显示”,请参见随附的屏幕截图。
-
尝试使用模态。如果你使用 push,你应该使用导航控制器的 pop 方法将其关闭。
标签: ios swift xcode storyboard viewcontroller