我有一个 UITableView,其中一个部分由 NSFetchedResultsController 管理。它获取核心数据对象并按“order”属性对其进行排序:
- 订单为 1 的对象
- 订单为 2 的对象
- 订单为 3 的对象
我面临的要求是用户可以移动行。搬家后:
- 订单为 2 的对象
- 订单为 1 的对象
- 订单为 3 的对象
我需要做些什么来确保核心数据中的托管对象反映用户移动表视图行导致的顺序变化? 当我使用 GMGridView 时,有一个回调可以交换两个对象。在这种情况下,改变他们的顺序是可行的,但我没有看到 UITableView 的这种功能。
我是否需要手动更改移动行下方存在的所有对象的 order 属性?