由於困難的情況,我的用戶可能會得到重複的數據。包含在某個類型的每個實體中都是一個日期。我能否查明核心數據中是否有任何重複,而不是遍歷每一塊數據以查找它的重複?在覈心數據中找到2個相同的日期?
0
A
回答
0
好吧,我不確定是否有核心數據例程來做到這一點。但是,您可以按日期排列所有記錄,然後通過將數組中的第n個項目與數組中的第n + 1個項目進行比較,您可以在一次通過中找到重複項目。如果他們的日期匹配,那麼他們是重複的。
作爲附加優化,記錄您之前檢查過數據的日期。如果用戶過去無法添加記錄,那麼您只需檢查此記錄日期之後的日期。
0
不可以。沒有辦法知道在不比較數據的情況下是否有重複項。
相關問題
- 1. 核心數據NSPredicate日期
- 2. 從核心數據中提取日期
- 3. 從核心數據中載入日期
- 4. 存儲核心數據的日期
- 5. 核心數據日期的問題
- 6. 核心數據:試圖找到一個實體屬性的最短日期
- 7. 按日期核心數據謂詞
- 8. 關於核心數據日期屬性
- 9. 核心數據謂詞日期比較
- 10. 核心數據 - 查找記錄重疊的日期範圍
- 11. 核心數據和查找日期的問題
- 12. Iphone核心數據:日期默認值爲當前日期
- 13. 只添加日期到核心數據的NSDate
- 14. 函數中的2個變量獲得相同的日期值
- 15. 在覈心數據數據模型中有效地存儲相同的數據
- 16. 核心數據在swift中匹配日期
- 17. 在覈心數據部分標題中管理日期
- 18. 在覈心數據中不存儲日期
- 19. 核心數據日曆
- 20. 核心數據關係到相同的實體
- 21. 在matlab中找到相應的日期
- 22. 核心數據iPhone:找不到NSManagedObjectModel
- 23. 保存日期對象到核心數據
- 24. 根據日期切換核心位置
- 25. 核心數據中的查找表
- 26. NSPredicate fetch核心數據對象的日期屬性在NSDate日期範圍內
- 27. 角材2找不到核心主題
- 28. 按核心數據中的日期組件獲取條目
- 29. 獲取從核心數據對象與10個日期最快
- 30. 核心數據雲同步
日期必須與毫秒完全相同。這是真的嗎? – borrrden
@borrrden是的,因爲它將是重複的數據 – Andrew
我認爲這可能有助於更多地瞭解「困難的情況」。通常,您可以檢查記錄並在存在的情況下進行更新,如果不存在則創建它。排隊將極大地幫助您實現這一目標。 – borrrden