私は完全なグーグルを探していました。しかし、それに対する答えは見つかりませんでした。jsonの結果からオブジェクトの配列を解析する際に問題があります。私はこのようなjsonの結果を持っています:
[{"created_at": "Sat Apr 28 13:36:24 +0000 2012"、 "text": "@ LisaPrejean Love your work!Very well done!"、 "source": "web"、 "user":{ "id":478983313、 "name": "3rd Dimension Media"、 "created_at": "Mon Jan 30 21:51:20 +0000 2012"、 "favourites_count":0}、 "retweet_count":0}]
&結果から「created_at」と「text」のみを抽出したい
(void)connectionDidFinishLoading:(NSURLConnection *)connection {
NSString * jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; NSLog(@ "%@"、jsonString); self.jsonData = nil;NSArray *tweetArray = [jsonString JSONValue]; tweetTextArray = [NSMutableArray array]; for (NSDictionary *tweet in tweetArray)
{[tweetTextArray addObject:[tweet objectForKey:@ "text"]]; [tweetCreated_atArray addObject:[tweet objectForKey:@ "created_at"]]; }}
しかし、オンラインでEXC_bad_accessエラーが発生します:NSArray * tweetArray = [jsonString JSONValue];