正常に動作していたiPhoneアプリがあります。SMS と電子メール機能を追加したかったのですが、MessageUI フレームワークを追加すると、起動画面がロードされた後、ルート ナビゲーション コントローラーが表示されず、画面が黒くなります。フレームワークを削除すると、アプリは期待どおりに動作します。
以下のスクリーンショットで使用しているフレームワークをスクリーンショットしました。これをつまずかせている依存関係があるかどうかはわかりません:
さらに、私はSWRevealViewControllerを使用しており、cocoapodsを介して次のフレームワークをインストールしています:
- AFNetworking
- MBProgressHUD
- SWTableViewCell
どんな助けでも大歓迎です!
ありがとう!
更新:
SWRevealViewController に try-catch ステートメントがあり、catch ステートメント内で例外がトリガーされていることに気付きました。ここに記録しました:
[29027:60b] NSException caught
2014-06-30 13:49:30.159 [29027:60b] Name: NSUnknownKeyException
2014-06-30 13:49:30.159 [29027:60b] Reason: [<MPViewController 0x10ce8f060> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key panGestureRecognizer.
panGestureRecognizer を参照する MPViewController の行をコメントアウトしようとしましたが、それでも同じ例外が発生します。
編集: 件名と本文で UIMessage を MessageUI に変更しました