PHPスクリプトを使用してJSONを作成しました。JSON を読み取っていますが、データが正しく読み取られていることがわかります。ただし、オブジェクトにアクセスすると、認識できないセレクターがインスタンスに送信されます...
それが何時間も経った後である理由を見つけることができないようです。どんな助けでも素晴らしいでしょう!
私のコードは次のようになります。
NSDictionary *json = [[NSDictionary alloc] init];
json = [NSJSONSerialization JSONObjectWithData:receivedData options:kNilOptions error:&error];
NSLog(@"raw json = %@,%@",json,error);
NSMutableArray *name = [[NSMutableArray alloc] init];
[name addObjectsFromArray: [json objectForKey:@"name"]];
上記の最後の行に到達すると、コードがクラッシュします。
このような出力:
raw json = (
{
category = vacancies;
link = "http://blablabla.com";
name = "name 111111";
tagline = "tagline 111111";
},
{
category = vacancies;
link = "http://blobloblo.com";
name = "name 222222222";
tagline = "tagline 222222222";
}
),(null)
2012-06-23 21:46:57.539 Wind expert[4302:15203] -[__NSCFArray objectForKey:]: unrecognized selector sent to instance 0xdcfb970
ヘルプ !!!