0

私はObjective-Cにかなり慣れていません。

すべてのデータがResponseDictionary に格納されている .plist を作成しました。

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 に答える