我正在使用Parse框架。当我登录我的用户时,我在我的AppDelegate上运行一个方法,如下所示:
if user != nil {
let appDelegate = NSApplication.sharedApplication().delegate as! AppDelegate
appDelegate.authSuccess()
} else {
我的AppDelegate有:
let mainWindowController = MainWindowController(windowNibName: "MainWindow")
var authWindowController = AuthWindowController(windowNibName: "AuthWindow")
func authSuccess() {
self.authWindowController.window?.close()
self.mainWindowController.showWindow(self)
}
主窗口正在打开,但是auth窗口没有关闭。我试过了close:
,orderOut:
,performClose:
而没有任何运气。
我做错了什么?