私は UITableView を持っており、そのセクションの 1 つは NSFetchedResultsController によって管理されています。コア データ オブジェクトを取得し、「順序」属性で並べ替えます。
- 次数 1 のオブジェクト
- 次数 2 のオブジェクト
- 次数 3 のオブジェクト
私が直面している要件は、ユーザーが行を移動できることです。移動後:
- 次数 2 のオブジェクト
- 次数 1 のオブジェクト
- 次数 3 のオブジェクト
ユーザーがテーブル ビューの行を移動した結果、コア データ内の管理対象オブジェクトが順序どおりに変更を反映するようにするには、どうすればよいですか? GMGridView を使用しているときに、2 つのオブジェクトを交換するコールバックがあります。そのような場合、順序を変更すると機能しますが、UITableView にはそのような機能はありません。
移動した行の下にあるすべてのオブジェクトの順序属性を手動で変更する必要がありますか?