さて、ここに取り引きがあります、私は私のデバッグとクラッシュについての質問を出すのが嫌いです。通常は自分で処理しますが、すでに複数の質問を表示した後でも、これを回避することはできません。
わかりましたので、ここに問題があります。このスタックトレースでアプリがランダムにオン/オフにクラッシュすることがわかります。
*** -[ViewController respondsToSelector:]: message sent to deallocated instance 0x1e5d2ef0
どこViewController
時々 、私のコードがクラッシュした場所を変えることができ、持っているNOのその特定の関連性をViewController
し、所有していないか、それを呼び出します。
また、そのコンソールトレースを取得するために、ゾンビを有効にしましたobjc_msgSend
。しかし、それがどこにあるのかわかりません...私は本当に行き詰まっています!通常、私は常にクラッシュをデバッグするので、私は本当にこれで立ち往生しています。
繰り返しますが、これはさまざまな場所でさまざまなタイミングで、オンとオフでクラッシュします。そして、それがクラッシュした場所はほとんど持っていないとの関連性をViewController
。そして、これは非常に混乱します。
私のコードが必要ですか?私が持っているたくさんのファイルを、それが別の場所にクラッシュされているので、私のコードを配布することは混乱になります!
運が悪いのにシンボリックブレークポイントを追加しようとしましたが、iOSのInstrumentsアプリケーションではZombiesを使用できません。サポートされていないアーキテクチャフレームワークがあるため、シミュレータでアプリを実行できません。
みんな、ありがとう...