Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 重置NSUserDefault后显示ViewController_Swift_Viewcontroller - Fatal编程技术网

Swift 重置NSUserDefault后显示ViewController

Swift 重置NSUserDefault后显示ViewController,swift,viewcontroller,Swift,Viewcontroller,我有一个重置按钮,重置所有NSUserDeafolts,然后重新加载到NavigationController的第一个游戏 //Reset the NSUserdefault saved objects (No problems here) let appDomain : NSString = NSBundle.mainBundle().bundleIdentifier! NSUserDefaults.standardUserDefaults().removePersis

我有一个重置按钮,重置所有NSUserDeafolts,然后重新加载到NavigationController的第一个游戏

//Reset the NSUserdefault saved objects (No problems here)
let appDomain : NSString = NSBundle.mainBundle().bundleIdentifier!
            NSUserDefaults.standardUserDefaults().removePersistentDomainForName(appDomain)
            println("button pressed")

//Present first ViewController (Having problems in this code)
let storyboard = UIStoryboard(name: "Main", bundle: nil);

let mainViewController:ViewController = ViewController()

presentViewController(mainViewController, animated: true, completion: nil)

你必须这样做-但我有一些问题,当使用这个稍后。。。叹息

我希望我知道这样重置视图的正确方法-但是我找不到任何信息

           let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
            var setViewController = mainStoryboard.instantiateViewControllerWithIdentifier("GameViewController") as! UIViewController
            var vc = self.view?.window?.rootViewController
            vc?.presentViewController(setViewController, animated: true, completion: nil)

你犯了什么错误?添加更多信息。我没有发现错误。但是当我按下按钮的时候。我有一个空白的黑屏