0
{ 
ErrorCodes = ( 
   12 
); 
Success=0; 
}

上記のような json 応答があり、適切なエラー メッセージを表示できるように、エラー コードから 12 を取得したいと考えています。私はこのようにやっています

NSInteger err = [[dict objectForKey:@"ErrorCodes"] integerValue]; 

しかし、これは次のような例外エラーを出しています

[__NSArrayM integerValue]: unrecognized selector sent to instance

私は何を間違っていますか?エラーコード12をNSIntegerに変換するにはどうすればよいですか...

4

1 に答える 1

1

ErrorCodesここに配列があり、それがエラーが発生した理由です。代わりに、次のようなことを試してください。

[[[dict objectForKey:@"ErrorCodes"] objectAtIndex:0] integerValue];
于 2013-02-06T11:56:43.557 に答える