Macos 在MAC OSX中隐藏NSViewController
我试图隐藏控制器视图,因为如果用户已经登录,它将获得默认用户名和密码,并且不显示登录窗口控制器隐藏它在后台执行登录操作,成功登录后关闭隐藏窗口并打开mainViewControllerMacos 在MAC OSX中隐藏NSViewController,macos,swift,Macos,Swift,我试图隐藏控制器视图,因为如果用户已经登录,它将获得默认用户名和密码,并且不显示登录窗口控制器隐藏它在后台执行登录操作,成功登录后关闭隐藏窗口并打开mainViewController let defaults = NSUserDefaults.standardUserDefaults() if let email = defaults.stringForKey("email") { emailTextField.stringValue = email as
let defaults = NSUserDefaults.standardUserDefaults()
if let email = defaults.stringForKey("email")
{
emailTextField.stringValue = email as NSString
}
if let password = defaults.stringForKey("password")
{
passwordTextField.stringValue = password as NSString
}
self.signIn(self)
这在viewdidload中,并获取用户名和密码的默认值
var mainStoryBoard:NSStoryboard = NSStoryboard(name: "Main", bundle: NSBundle.mainBundle())!
var containerWindow:ContainerWindow = mainStoryBoard.instantiateControllerWithIdentifier("ContainerWindow") as ContainerWindow
containerWindow.showWindow(AppManager.sharedInstance.main)
AppManager.sharedInstance.login?.close()
这是signIn函数中的一个,当所有操作完成时,它会显示mainView控制器并关闭登录窗口控制器。现在我想在开始时隐藏登录窗口控制器。有没有办法做到这一点