NSDictionary
ネストされたデータがたくさんあります。このデータはすべて my に一度ロードされ、UIViewController
次に myUITableView
がリロードされ、このデータを使用してセルのラベルが入力されます。ラベルは別の で設定されxib
ます。すべての読み込みプロセスはかなり高速に行われますが、私UITableView
のスクロールは非常に遅くなります。xib
セルが割り当てられるたびにロードされる可能性があると最初に思ったのでUITableViewCell
、ロードする代わりにデフォルトをテストしましたが、何も変わりませんでした。この問題は、データへのアクセス方法が原因で発生する可能性がありますか? 私は次のことをしています:
NSDictionary *match = dictionaryMatches[@"dates"][indexPath.section][@"matches"][indexPath.row];
homeTeamAbbreviationLabel.text = match[@"home"];
visitorTeamAbbreviationLabel.text = match[@"visitor"];
matchTimeLabel.text = match[@"time"];
leagueLabel.text = match[@"league"];
homeNameLabel.text = match[@"home_name"];
visitorNameLabel.text = match[@"visitor_name"];
そして、このコードは内部に入ります- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
任意の提案もいただければ幸いです。