2014-02-14 57 views
1

我在我的應用程序中使用核心數據,並且我有需要重新排序的實體。我有一個集合視圖,用數據模型中的NSManagedObjects填充,並且可以通過拖放單元格來重新排序該集合視圖。我希望數據模型中實體的順序能夠反映集合視圖中單元格的順序。有誰知道我能做到這一點?我是Core Data的新手,所以我仍然習慣它。核心數據數據模型中的訂單實體

回答

2

如果我正確理解你的問題,你可以按如下這樣做只是:

  • 屬性viewOrder添加到您的實體,可能是一個整數類型
  • 更新它的用戶拖放一個隨時細胞,即重新排序集合視圖(&確保​​的NSManagedObjectContext每當你做任何更改)
  • 填充集合視圖時,設置NSFetchRequest屬性sortDescriptors由0123對結果進行排序
  • 請注意,如果你添加新的管理對象,你必須運行取數在覈日期當前號碼或找到最大viewOrder
+0

感謝您的幫助! –