正如主题所说,当我移动行和崩溃时,会一遍又一遍地调用此方法。 它适用于iOS 4.x
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath {
NSUInteger fromRow = [fromIndexPath row];
NSUInteger toRow = [toIndexPath row];
id object = [[array objectAtIndex:fromRow] retain];
[array removeObjectAtIndex:fromRow];
[array insertObject:object atIndex:toRow];
[object release];
[self reloadTableView];
}
-(void)reloadTableView{
[myTableView reloadData];
}
我不知道为什么。请帮忙。
答案 0 :(得分:0)
您不需要:
[self reloadTableView];
...或:
[myTableView reloadData];
如果您需要重新加载,请执行以下操作:
[myTableView performSelector:@selector(reloadData) withObject:nil afterDelay:1.0];