2015-02-11 2 views
0

У меня есть кнопка сброса, которая сбрасывает все NSUserDeafults, после чего перезагружается в первую игру NavigationController.Представление ViewController после сброса NSUSerDefaults

//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) 
+0

Что такое ошибка? Добавьте дополнительную информацию. – Christian

+0

У меня нет ошибок. Но когда я нажимаю кнопку. Я получаю пустой (черный) экран –

ответ

0

вы должны сделать что-то вроде этого, - но у меня возникают некоторые проблемы при использовании этого позже ... Вздох

Я желаю я знал, что правильный способ сбросить вид, как это - но я не могу найти никакой информации.

  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) 
Смежные вопросы