大家好,我有一个 UITableView,可以从 NSMutableArray 加载预先计算的单元格。我想使用 NSOperationQueue 或 PerformSelectorOnMainThread 来更新用户界面以启用平滑滚动,但我得到一个错误......这是我的代码......
- (UITableViewCell *)tableView:(UITableView *)aTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//queue is being initialized in viewDidLoad
[queue addOperationWithBlock:^ {
[[NSOperationQueue mainQueue] addOperationWithBlock:^ {
NSLog(@"Updating...");
return [self.CellObjects objectAtIndex:indexPath.row];
//if you remove the line above with the return, NSOperationQueue will work but I need the above line to load the cell.
}];
}];
}
有没有办法让它工作?任何帮助表示赞赏!