0

このエラーに関する投稿がたくさんあることは知っていますが、このエラーは多くの領域をカバーしているように見えるので、私が抱えている問題を投稿するのは公平だと思いました.

私は Facebook 経由でログインを使用するこのアプリを持っており、昨夜それを終了し、正常に動作し、今朝 1 回実行したところクラッシュしました。

このエラーが発生した他の多くの人々とは異なり、私は NIB ファイルを使用しておらず、ストーリーボードを使用しています。私の知る限り、すべて、つまり、ビューコントローラーのすべての名前とそうでないもののすべてが正しく綴られています。Facebook ログインの設定に使用しているコードは、Facebook 自体から直接取得したものです。ビュー コントローラの名前だけが残ります。変更されました。

2012-11-02 15:06:50.167 App[18840:c07] *** Terminating app due to uncaught                exception 'NSInternalInconsistencyException', reason: 'Could not load NIB in bundle: 'NSBundle </Users/user/Library/Application Support/iPhone Simulator/6.0/Applications/B95B9738-17D5-46E9-AF45-5E4CCD825EAB/App.app> (loaded)' with name 'WLLoginViewController''

イオン

これを修正する方法についてのアイデアはありますか?

編集:これがクラッシュする場所なので、このコードを提供できます:

self.mainViewController = [[WLLoginViewController alloc]
                           initWithNibName:@"AppViewController" bundle:nil];
self.navController = [[UINavigationController alloc]
                      initWithRootViewController:self.mainViewController];
self.window.rootViewController = self.navController;
[self.window makeKeyAndVisible];

最後の行でクラッシュします。

誰か何かアイデアがあれば、私は...あなたと結婚するか何か.

4

1 に答える 1

0

広範な調査の結果、次の結論に達しました。

Facebook の現在のチュートリアルは、iOS アプリでストーリーボードを使用しているユーザーには機能しません。私はすでに彼らにバグレポートを記入しているので、彼らがそれを更新してくれることを願っています. 私のプロジェクトはストーリーボードを使用しているため、NIB ファイルが存在しないため、NIB ファイルが存在しない場合は見つからず、常に上記のエラーがスローされます。

于 2012-11-03T17:52:24.030 に答える