嗨,大家好,我有一個UITableView從NSMutableArray加載預先計算的單元格。我想用NSOperationQueue或PerformSelectorOnMainThread更新用戶界面,以使平滑滾動,但我得到一個錯誤......這是我的代碼...用NSOperationQueue加載UITableViewCell
- (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.
}];
}];
}
有沒有一種方法,使工作?任何幫助感謝!
你得到了什麼錯誤? – CRDave
錯誤是塊返回void而不是UITableViewCell – stefanosn