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