我有NSDictionary
很多嵌套数据。所有这些数据都在 my 中加载一次,UIViewController
然后重新加载 my UITableView
,使用这些数据填充它的单元格标签,这些标签设置在单独的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
任何建议也将不胜感激。