11

Mac os10.8.2とXcode4.5.2を使用していますが、iOS 5 / 5.1シミュレーターでアプリを実行しようとすると正常に動作しますが、iOS6シミュレーターでアプリを実行しようとすると空白の画面でスタックします。誰かが私の問題の解決策を教えてもらえますか?

4

3 に答える 3

9

少し前にこの問題がありました。これが私を助けたものです:

  1. iOS シミュレーターで、コンテンツと設定をリセットします
  2. iOS シミュレーターを終了する
  3. Xcode プロジェクトを終了して再度開く
  4. Xcode で、[製品] > [スキームの編集] をクリックします。デバッガーを LLDB から GDB に変更 (またはなし)
  5. Xcode で [製品] をクリックし、キーボードのオプション ボタンを押したままにして、[ビルド フォルダーのクリーンアップ] をクリックします。
  6. プロジェクトを実行する

これは私にとってはうまくいきます...時々、このエラーが発生することがあります。何がうまくいかないかについての他のいくつかのオプションへの良いリンクは次のとおりです。

XCode 4 が「(アプリ名) にアタッチ中」でハングする

幸運を!

于 2012-11-20T00:51:19.230 に答える
8

私は同じ問題を抱えていました:私の場合、原因は明らかに次のとおりでした:

  • 2つのシングルトン、
  • それぞれがお互いへのポインタを持っていました。
  • 指定された初期化子で。

数字の 8 のように、#1 を初期化するともう一方 (#2) が初期化され、#1 を再度初期化しようとする試みにつながりますが、シングルトンとして、これは (少なくとも、これだと推測します) メモリを吹き飛ばすことを意味していましたスレッドがあったアドレス-時間を遡って、両親が二度と会わないようにするようなものです。そのため、エラーも発生せずにスレッドが失われました。

iOS 8.x、Xcode 6.x、ObjC

于 2015-09-06T21:25:40.443 に答える