での信号SIGABRT私のコードは、私はこのhttps://www.youtube.com/watch?v=tt2xfrRk3Ck
に従うところどの機能していない私はなぜだろうそれは常にエラースレッド1投げ続ける:。。。信号SIGABRTを私は迅速かつiOSの開発に新たなんだスウィフト」スレッド1:PresentViewController
エラーでスロー:
self.presentViewController(homeViewController, animated: true, completion: nil)
コード:
FIRAuth.auth()?.addAuthStateDidChangeListener { auth, user in
if let user = user {
let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let homeViewController: UIViewController = mainStoryboard.instantiateViewControllerWithIdentifier("HomeView")
self.presentViewController(homeViewController, animated: true, completion: nil)
} else {
self.loginButton.center = self.view!.center
self.loginButton.readPermissions = ["public_profile", "email", "user_friends"]
self.loginButton.delegate = self
self.view!.addSubview(self.loginButton)
self.loginButton.hidden = false
}
}
は働いていませんが、私はこのエラーメッセージ 'キャッチされない例外によりにアプリを終了「NSInternalInconsistencyException」、理由が見つかりました:「 - ストーリーボードから識別子『HomeView』『メイン』と[のUITableViewController loadViewメソッド]インスタンス化ビューコントローラをしなかったが、 UITableViewを入手してください。どういう意味ですか? –
私はUITableViewControllerをドラッグし、UIViewControllerの代わりにそのエラーを使用しますが、なぜ私はUIViewControllerを使用できないのでしょうか?また、ココアでUIViewControllerオプションを使用しないで新しいファイルを作成したときにも発生します。さて、私は2つの違いは何ですか? –