关闭 nsviewcontroller swift 不起作用
dismiss nsviewcontroller swift doesn't work
这是按钮操作:
@IBAction func readyPressed(sender: NSButton) {
self.dismissController(Hardness)
println(1)
self.performSegueWithIdentifier("manual", sender: self)
}
当我按下按钮时,println 工作,segue 工作,但是 NSViewController "Hardness" 没有关闭
请尝试使用
self.dismissViewControllerAnimated(true, completion: {});
或使用
navigationController.popViewControllerAnimated(true)
如此处所示
how to dismiss a view controller in swift
尝试使用此行关闭 window:self.view.window?.close()
您必须将 Action 从按钮添加到 First Responder - dismissController:
你可以试试
NSViewController().dismiss(vc).
要关闭的 viewcontroller 应该作为参数传递,调用者可以是任何 NSViewController 对象。
这是按钮操作:
@IBAction func readyPressed(sender: NSButton) {
self.dismissController(Hardness)
println(1)
self.performSegueWithIdentifier("manual", sender: self)
}
当我按下按钮时,println 工作,segue 工作,但是 NSViewController "Hardness" 没有关闭
请尝试使用
self.dismissViewControllerAnimated(true, completion: {});
或使用
navigationController.popViewControllerAnimated(true)
如此处所示
how to dismiss a view controller in swift
尝试使用此行关闭 window:self.view.window?.close()
您必须将 Action 从按钮添加到 First Responder - dismissController:
你可以试试
NSViewController().dismiss(vc).
要关闭的 viewcontroller 应该作为参数传递,调用者可以是任何 NSViewController 对象。