UINavigationControllerでABPersonViewControllerを使用して、連絡先情報を表示および編集しています。これは、これまで最新のxcodeバージョン(現在4.5.2)とiOS6を使用して機能していました。ユーザーがABPersonViewControllerの[編集]ボタンを選択すると、ビューは(期待どおりに)編集モードになりますが、(既存の写真を追加または変更するために)[写真]を選択すると、次の例外を除いてアプリケーションがクラッシュします。 。
**キャッチされなかった例外'UIViewControllerHierarchyInconsistency'が原因でアプリを終了します、理由:'ビューは一度に最大で1つのビューコントローラーにのみ関連付けることができます!意見 ; }; layer =>は<_UIActionSheetHostingController:0x4da1190>に関連付けられています。このビューを<_UIActionSheetHostingController:0x5f38830>に関連付ける前に、この関連付けをクリアしてください。*
これはiPadに固有のようです-ポップオーバー内に表示されない限り、iPadがアクションシートをポップオーバーとして扱う方法と関係があると思います。どんな助けでも大歓迎です。