2010-11-28 12 views
0

ユーザーの場所を追加しようとしたとき、私は、このエラーが発生します。私はテーブルビューを持って、私がスクロールしようとすると、私はこのエラーが表示されます。私はxcodeにはとても新しいです。***キャッチされない例外により「NSInvalidArgumentException」、理由にアプリを終了:「 - [MKUserLocation annotationType]:認識されていないセレクタ

*起因キャッチされない例外 'NSInvalidArgumentException'、理由にアプリを終了: - :すべてのヘルプははるかに高く評価され

'[MKUserLocation annotationType】未認識セレクタインスタンス0x803f090に送ら'。

+2

は、このエラーを引き起こす可能性の理由がたくさんあります。いくつかのソースコードを含めてください。 – Knodel

答えて

0

MKUserLocationはannotationTypeメソッドを持っていません。 MKUserLocationには、処理方法がわからないというメッセージが送信されています。

+0

私は同様の問題を抱えています。私のプログラムは、私は、デバッガでステップスルー、しかし、すぐにそれが出るときに、私はNSInvalidArgumentを受ける「annotationType」方法を、持っていません。私はすべてを伝えることができる限り、適切に配線されています。あなたは「MKUserLocation」は、それがどのように処理するか、それを解決する方法を知らないメッセージを受信して​​いる理由は、私が決めることができるかという点で任意の提案を持っていますか? – Roger

0

私はこれまでに遭遇しましたが、これは通常単純なためです&予期せぬフォーマットに基づいて関数を呼び出さなかった、間違ったタイプの間違い - 形式が間違っています。

私が使用:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(ABC:) ....name:@"UIDeviceBatteryLevelDidChangeNotification" object:nil]; 

"ABC" 機能、私が期待される機能の形式に基づいていないと宣言しました。代わりの

- (void) ABC:(NSNotification *)notification 

は、私が使用:

- (NSString *)DDD 
関連する問題