解雇osx的View Controller

时间:2015-11-20 23:13:47

标签: xcode swift macos

我正在尝试学习mac OSX的快速代码,但没有太多教程可以作为ios。当我通过按钮启动另一个连接的视图控制器时,我一直在努力关闭或解除视图控制器

class ViewController: NSViewController {

@IBOutlet weak var username: NSTextField!
@IBOutlet weak var password: NSTextField!
@IBAction func login(sender: AnyObject) {
}


@IBAction func signUp(sender: AnyObject) {


}

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view.
}

override var representedObject: AnyObject? {
    didSet {
    // Update the view, if already loaded.
    }
}

}

我尝试添加[self dismissModalViewControllerAnimated:YES];解雇它但它不起作用它只显示错误。如果有人能指出我可以获得更多信息或我做错了什么?

1 个答案:

答案 0 :(得分:1)

使用

dismissViewController(self)

取消现有的视图控制器。

dismissViewController:文档中的NSViewController

  

使用呈现它的相同动画师解散呈现的视图控制器。

  

在OS X中,这是解除视图控制器的通用方法,无论它是如何呈现的。