我尝试实现此方法,以便能够在Tableview中移动单元格。 一切都运行良好,但条形图没有显示,我无法移动细胞。
- (void)moveRowAtIndexPath:(NSIndexPath *)indexPath toIndexPath:(NSIndexPath *)newIndexPath {
[[HPPossessionStore defaultStore] movePossessionAtIndex:[indexPath row] toIndex:[newIndexPath row]];
}
我需要做些什么才能让它发挥作用?
答案 0 :(得分:2)
也添加以下委托方法。
- (BOOL)tableView:(UITableView *)tableView
canMoveRowAtIndexPath:(NSIndexPath *)indexPath {
return YES;
}
答案 1 :(得分:0)
这解决了我的问题,虽然我不知道为什么。如果有人能够解释,我会非常感激。
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath
{
[[HPPossessionStore defaultStore] movePossessionAtIndex:[fromIndexPath row] toIndex:[toIndexPath row]];
}