嘿伙计们,我的 tableview 上有两个部分,我有一个只更新一个部分的可变数组。我想将单元格从带有数组的部分移动到空白部分。我尝试为空白部分本身创建另一个数组,但我无法让它工作。这是我的 moveRowAtIndexPath 方法。
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath
{
id objectToMove = [myArray1 objectAtIndex:fromIndexPath.row];
id objectToMove2 = [myArray2 objectAtIndex:fromIndexPath.row];
//move objects between main section
[myArray1 removeObjectAtIndex:fromIndexPath.row];
[myArray1 insertObject:objectToMove atIndex:toIndexPath.row];
//move object from main section to blank section
[myArray1 removeObjectAtIndex:fromIndexPath.row];
[myArray2 insertObject:objectToMove atIndex:toIndexPath.row];
我有我的 numberOfRowsInSection 返回每个部分的适当数组计数,但仍然没有运气。当我进入编辑模式并尝试移动单元格时,它会消失。