0

我对Objective-C相当陌生。

我在 .plist 上创建了所有数据,其中所有数据都存储在ResponseDictionary 中。

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.

4

1 回答 1

0

尝试对整体进行转储,dic以便您可以准确检查其中包含的数据:

NSLog(@"Content of tableData", [dic description]);

然后仔细检查tableData具有 .plist 内容的元素的日志内容。

于 2013-02-12T08:51:05.120 回答