1

Xcodeでこのエラーが発生しています:

Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString _isDecompressing]: unrecognized selector sent to instance 0x71863b0'

私はかなりの量のコードとクラスを持っているので、この問題を調べ始めるために何を投稿する必要があるかわかりません。これを修正する方法について誰かが私に指示を与えることができれば、それは大歓迎です. ps 投稿する必要があるものがあれば教えてください。編集します。

4

4 に答える 4

4

エラーが発生した場合はunrecognized selector send to instance、エラーで指摘されているメソッドを宣言して実装したかどうかを確認する必要があります_isDecompressing。クラスですべてが問題ない場合 (メソッドが宣言され、実装されている場合)、メソッドを呼び出しているクラス タイプを確認します。NSStringほとんどの場合、クラスが間違っています。

したがって、問題を指摘するために、存在しないメソッド_isDecompressingを呼び出そうとしています。NSStringしたがって、このメソッドを呼び出すすべてのオブジェクトが目的のタイプであることを確認してください。NSString

クラッシュの原因となっている行を見つける良い方法は、例外ブレークポイントを有効にすることです。

于 2013-06-27T18:14:57.247 に答える
0

デバッガーコンソールで、「bt」を使用してバックトレースを取得し、バックトレースの最初のアドレスを逆アセンブルします。これは他の値よりも著しく小さくなっています...小さい値のアドレスはコードです。

于 2013-06-27T18:12:44.917 に答える