我有一個NSFetchedResultsController爲我的客戶端,反過來有訂單。如果我從客戶端刪除訂單,則NSFetchedResults控制器中的計數會減少1,這似乎很奇怪,因爲我並不真正刪除客戶端,而是與其關聯的訂單。這當然會導致各種問題,因爲現在我的UITableView與實際存在的內容不同步,並且遇到各種麻煩。唉,爲什麼會發生這種情況,以及如何使它停止?NSFetchedResultsController核心數據行刪除相關對象後關閉
0
A
回答
0
我也有過類似的困惑,我有我的相當於「訂單」對象的刪除規則設置爲「級聯」和我的「客戶」設置爲「廢止」,心想這意味着:
訂單,上刪除,將使客戶端中的對應關係字段無效,並且在刪除時,客戶端將其刪除級聯到所有相關訂單。
這似乎並非如此。 「訂單」應設置爲「無效」,「客戶」應設爲「級聯」。
例如:
1
在您的數據模型中,驗證刪除操作是否爲而不是設置爲在刪除訂單時刪除客戶端。
相關問題
- 1. Swift 3核心數據關係不會刪除相關對象
- 2. 核心 - 數據NSFetchedResultsController一對多關係
- 3. XCode - 刪除核心數據中的相關對象
- 4. 核心數據相關對象被刪除
- 5. 獲取核心數據相關對象
- 6. 核心數據/ NSFetchedResultsController - 註冊與讀取對象相關的已更改對象
- 7. 核心數據刪除實體對象時也刪除所有關係對象
- 8. 核心數據:帶對象的NSFetchedResultsController處於關係
- 9. 核心數據關係,NSPredicates和NSFetchedResultsController
- 10. 使用級聯刪除核心數據中的對象關係
- 11. 在覈心數據中刪除與級聯的關係對象
- 12. 如何通過核心數據關係刪除所有對象?
- 13. 核心數據關係,刪除
- 14. 核心數據刪除對象函數
- 15. EF核心不刪除相關實體
- 16. 核心數據 - DENY規則不刪除與源對象相關的目標對象刪除
- 17. 核心數據刪除對象
- 18. 刪除核心數據中的對象
- 19. 刪除核心數據對象
- 20. 核心數據刪除對象
- 21. 刪除核心數據中的對象
- 22. 核心數據獲取關係對象
- 23. 核心數據NSFetchedResultsController
- 24. 核心數據:NSFetchedResultsController
- 25. 核心數據刪除規則和多對多關係
- 26. 核心數據:插入和刪除以多對多的關係
- 27. 如何保存相關的核心數據對象與SWIFT
- 28. 如何分配核心數據中的相關對象?
- 29. 核心數據故障排序相關對象的NSSet
- 30. ASP.NET核心實體框架獲取相關數據對象
您可以發佈您用來提取客戶端的謂詞嗎?另外,你遇到了什麼樣的麻煩?應用程序崩潰了嗎? – 2011-02-03 03:42:20