いくつかのアイテムを含む UITableView があり、UITableView リストの下部に「No More Items」というセルを追加しました。「NMI」セルが並べ替えられないようにしていますが、他の項目の 1 つを「NMI」セルの下にドラッグすることはできます。
私のビューが私に言うとき: tableView:moveRowAtIndexPath:toIndexPath, モデルを変更せず、アイテムの配列を並べ替えます. ただし、モデルを変更しなくても、UITableView には新しい順序が反映されます。
私が探しているのは、UITableView の変更を拒否する方法です。したがって、tableView が「ユーザーがこの行をリストの最後に移動しようとしています。モデルを更新する必要があります」と言うと、コントローラーは応答して、「待ってください。その行はリストの最後に移動できません。donそれをしないで」