0

わかりました、私はかなり長い間MAPKitに埋葬されています。SQLiteDBからピンをドロップしています。距離の場所が機能し、注釈が機能し、見栄えがします。私の活動指標でさえ機能します。次に、プロジェクトを渡す直前に、スワイプしてジェスチャーをします。かわいいマップに名前を付けて、うまく機能し、次にBOOM!yipes!

キャッチされなかった例外「NSInvalidArgumentException」が原因でアプリを終了しています。理由:「***-[UISwipeGestureRecognizer removeFromSuperview]:認識されないセレクターがインスタンス0x143cb0に送信されました」

私はこれをIBではなくコードで作成しています。グーグルはゼロになりました。これに取り組むためのヒントはありがたいです!どういうわけか私のmapViewはSwipeGestureでおかしくなりますか?は?

4

1 に答える 1

3

このタイプの例外は、特に元々不思議で、認識できないオブジェクトが関係している場合は、通常、メモリ管理のバグが原因です。オブジェクトを過剰に解放したり、オブジェクトへのポインタを保持せずに保持したりします。 NSZombieEnabledを使用して実行し、バグの原因を特定できるかどうかを確認します。(一般的に、自由に使える優れたツールです。)NSZombieEnabledの適切な紹介は次のとおりです。

http://www.fromconcentratesoftware.com/2007/08/09/nszombieenabled-for-the-debugger-adverse/

于 2009-11-08T02:08:55.177 に答える