我想在viewdidload中调用解析器:方法来获取我在下面给出的方法中得到的数组。我想在表格中显示它。请帮助我如何打电话给 - (void)解析器:(SBJsonStreamParser *)解析器findArray:(NSArray *)数组在viewdidload中。
这是解析器方法的代码。
- (void)parser:(SBJsonStreamParser *)parser foundArray:(NSArray *)array {
NSLog(@"Array:%@",array);
NSMutableArray *creditCards = [NSMutableArray array];
for (NSDictionary *user in array) {
[creditCards addObject:[user objectForKey:@"firstName"]];
}
NSLog(@"%@",creditCards);
self.list=creditCards;
//Process array
}
答案 0 :(得分:0)
我们可以保存从- (void)parser:(SBJsonStreamParser *)parser foundArray:(NSArray *)array
收到的每个数组,并可以在每个数组后重新加载视图。
问题是[tableView reload]
无法正常工作,即cellForRowAtIndexPath:
- 委托未被调用。