NSDictionary *dataDictionary = [NSJSonSerialization JSONObjectWithdata:jsonData options:0 error:&error];NSLog(@"%@", dataDictionary);//NSArray *ar = [NSArray arrayWithObject:dataDictionary];//REMOVEDfor (NSString *key in [dataDictionary allKeys]) { NSDictionary *dic=[dataDictionary objectForKey:key];//ADDED for (NSString *dickey in [dic allKeys]) { //MODIFIED NSDictionary *dict=[dic objectForKey:dicKey];//ADDED TickerData *t=[[TickerData alloc] init];//ALLOC INIT ? t.currency = key;//EDITED t.symbol = [dict objectForKey:@"symbol"]; t.last = [dict objectForKey:@"last"]; [_tickerArray addObject:t]; }}您的数据不包含任何数组,而是所有字典,请尝试上面的代码以及注释。
希望它能..
编辑:
是的,您也已初始化对象,如上面其他答案中所建议。



