0

私は今日まで機能していた2か月前のプロジェクトに取り組んでいますが、XCodeが4.4から4.5に更新される以外は何も変更されていません。

RHAddressBookを使用して連絡先グループを読み取ります。これは非常に優れたフレームワークのようですが、奇妙な動作をします。

この順序で:

  • iOS5 iPhoneでのシミュレーション非網膜:アプリは黒い画面、奇妙なログを表示します:

objc[31712]: Class _NSZombie_CFCalendar is implemented in both ?? and ??. One of the two will be used. Which one is undefined.

  • iOS6 iPhone非網膜でのシミュレーション:すべてが正常に機能し、グループが読み込まれて表示され、ログはありません

  • iOS5 iPhoneでのシミュレーション非網膜:アプリは連絡先リストを表示しますが、シミュレーターのディスプレイにガラスの破片の効果があるようで、上部または下部のバーが表示されません、奇妙なログが再び表示されます

これが私のストーリーボードです(ナビゲーションコントローラーのルートビュー):

ここに画像の説明を入力してください

同じ画面のシミュレータのスクリーンショット:

ここに画像の説明を入力してください

そして2番目の画面(空白のページを開く単純なセグエ):

ここに画像の説明を入力してください

何かアイデアが頭に浮かんだら、それを聞いてうれしいです!

どうもありがとう。

編集:これはiPhoneシミュレーターのバグのようです。再インストールしてみます。別のアプリ(SYGalleryのSYGalleryExample)では、iPadのように表示され、同じ割れたガラスの効果があります。これは、本番環境で完全に機能する別のアプリです。

編集2:XCodeを再インストールし~/Library/Developer~/Library/Application Support/iPhone Simulatorフォルダを消去しても何も起こりませんでした。もう一度システム全体をインストールするようです。

ここに画像の説明を入力してください

編集3:iphoneシミュレーターの「ネイティブ」アプリでさえアクティブで奇妙です。ここに証拠があります:

ここに画像の説明を入力してください

4

2 に答える 2

0

すべて修正されました。iOS5のiPhoneシミュレーターのユーザーファイルのどこかにAppleのバグがあります。要約すると、私が作成したすべてのアプリの表示が台無しになりました。これには、それまで変更を加えずに昨日動作していたアプリも含まれます。

それから私はネイティブアプリもOKではないことに気づきました。デザインはシミュレートされたiPhone非網膜デバイス上のiPadのものでした。

別のセッションにログインし、同じネイティブアプリ(設定、マップなど)を起動すると、すべて問題ありませんでした。

元のセッションに再度ログオンすると、すべてが再び機能します。

これが将来の読者に役立つことを願っています。

編集 :

実際にはありません、まだ機能していません。新しいハードドライブへのosxの完全な新規インストール、Time Machineの復元などは一切行わず、ipad5.0シミュレーターで作業プロジェクトを実行します。

ここに画像の説明を入力してください

于 2012-11-23T15:13:58.117 に答える