2011-05-29 4 views
0

Last FM APIのFMCallbackクラスでこのメソッドのelse内の1行にSIG_ABRTエラーが発生しました。これは何を意味するの最後のFM API SIG_ABRTエラー

2011-05-29 13:52:24.533 QueryTesting[6918:707] +[LastFM loginCallback:data:]: unrecognized selector sent to class 0x19550 
2011-05-29 13:52:24.625 QueryTesting[6918:707] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[LastFM loginCallback:data:]: unrecognized selector sent to class 0x19550' 

:?

- (void)fire { 
if(_identifier == nil) { 
    [_target performSelector:_selector withObject:_userInfo]; 
} else { 
    [_target performSelector:_selector withObject:_identifier withObject:_userInfo]; 
} 
} 

コンソール出力はこれを示してい私の要求に十分な情報を送っていないのですか?

EDIT:ここ はFMEngine(アウトX'D APIキー)を作成するためのコードです:

+ (void)logUserInWithUsername:(NSString *) username andPassword:(NSString *) password { 

FMEngine *fmEngine; 
fmEngine = [[FMEngine alloc] init]; 
NSString *authToken = [fmEngine generateAuthTokenFromUsername:username password:password]; 
NSDictionary *urlDict = [NSDictionary dictionaryWithObjectsAndKeys:username, @"username", authToken, authToken, _LASTFM_API_KEY_, @"XXXXXXXXXXXXXXXX", nil, nil]; 
[fmEngine performMethod:@"auth.getMobileSession" withTarget:self withParameters:urlDict andAction:@selector(loginCallback:data:) useSignature:YES httpMethod:POST_TYPE];  
} 

- (void)loginCallback:(NSString *)identifier data:(id)data { 
// data is either NSData or NSError 
NSLog(@"Got Data (%@): %@", identifier, data); 
} 
+0

あなたは 'FMEngine'オブジェクトを作成して呼び出す場所にコードを投稿できますか? –

+0

@Deepakごめんなさい、それを含めて – Chris

答えて

1

あなたは-[LastFM loginCallback:data:]方法、ない+[LastFM loginCallback:data:]を定義しました。

+0

ありがとうございます。それは明らかに私にとっては遅い日です。 – Chris

関連する問題