dismissViewControllerAnimated(true, completion: { }) if let app = UIApplication.sharedApplication().delegate as? AppDelegate, let vc = self.storyboard?.instantiateViewControllerWithIdentifier("rootViewController"){ app.window?.rootViewController = vc }
dismissViewControllerAnimated(true, completion: { () -> Void in if let app = UIApplication.sharedApplication().delegate as? AppDelegate, let vc = self.storyboard?.instantiateViewControllerWithIdentifier("rootViewController") { app.window?.rootViewController = vc } })
きちんと画面が消えてからrootを変えたいのですが、上はできるのに下ができません。
なぜでしょう;;;
とりあえず上で対応はしてみるものの、なぜcompletionに書くとできなくなるのかわかりません。
どなたかご説明頂ければ嬉しいです!
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/28 02:59