0
我对Objective-C相当陌生。.plist数据无法从NSArray加载到NSDictionary
我在.plist中创建了所有存储在Response
字典中的数据。
NSString *myListPath = [[NSBundle mainBundle] pathForResource:@"OffersList" ofType:@"plist"];
dic = [NSDictionary dictionaryWithContentsOfFile:myListPath];
tableData = [dic objectForKey:@"Response"];
现在我已将tabledata
转换为词典。
NSDictionary *dict = [tableData objectAtIndex:indexPath.row];
cell.titleLabel.text = [dict objectForKey:@"title"];
cell.nowLabel.text = [dict objectForKey:@"price"];
cell.saveLabel.text = [dict objectForKey:@"rondel"];
现在,问题是它只加载了前10个数据。 我也尝试在日志中打印,但在第10个数据之后,它的值为NULL
。
我试过这个,但正如我告诉过你的,它只加载了10个数据之后,整个** tableview **是空单元格。 – JDev 2013-02-12 09:00:24
你确定你的plist是正确的吗?你能检查并确保第11个元素是正确的吗?你可以尝试删除它吗? – sergio 2013-02-12 09:10:33
是的,我检查之前问这里的问题。我也试过删除项目没有11.但'没有结果' – JDev 2013-02-12 09:17:52