ユーザーが希望する順序でセルを移動および再配置できるテーブル ビューがあります。しかし、彼がセルを複数回移動/再配置すると、項目の順序が関係するため、項目を保持する配列が完全に台無しになりますが、視覚的にはすべて問題ありません。私は何を間違っていますか?前もって感謝します...
- (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)sourceIndexPath toIndexPath:(NSIndexPath *)destinationIndexPath
{
id object1 = [_items5 objectAtIndex:sourceIndexPath.row];
id object2 = [_items5 objectAtIndex:destinationIndexPath.row];
[_items5 replaceObjectAtIndex:sourceIndexPath.row withObject:object2];
[_items5 replaceObjectAtIndex:destinationIndexPath.row withObject:object1];
ここで、_items5 は NSMutableArray であり、viewDidLoad で初期化されます