我正在寫一個利用核心數據(NSManagedObject,NSManagedObjectContext..etc)的iOS應用程序,我想知道是否有辦法從數據庫中刪除符合特定條件的對象。例如,假設我有一個「Form」實體的數據庫。有沒有一種快速的方法來刪除表單的屬性name
等於,比如說,單詞@「無標題」。我知道我可以獲取對象,然後使用NSManagedObjectContext
的- (void)deleteObject:(NSManagedObject *)object
方法,但是這似乎將整個實體存入內存的速度非常緩慢,以至於我們可以轉向並刪除它。如何從具有特定屬性的核心數據中刪除項目?
0
A
回答
1
不幸的是,您實際上必須獲取要刪除的對象。
0
我相信你需要調用刪除對象本身。否則,如果您可以按照您的建議進行操作,並且有幾個對象的名稱也等於@「無標題」核心數據將不知道要刪除哪個對象/行。
相關問題
- 1. 刪除具有屬性值的特定核心數據實體
- 2. 如何從TableView中刪除特定的核心數據對象
- 3. 具有NSData屬性的核心數據
- 4. 核心數據 - 刪除項目
- 5. 如何從Swift中的核心數據中刪除特定的實體數據?
- 6. 刪除核心數據項
- 7. 如何查詢具有特定屬性值的核心數據對象
- 8. 如何具有特定數據屬性
- 9. 同時從tableview行和核心數據中刪除項目
- 10. 從核心數據中刪除特定對象
- 11. 如何從詳細視圖中刪除核心數據條目?
- 12. 從數據庫中刪除所有具有特定ID的項目
- 13. 從目標c中的核心數據中刪除特定實體的特定數據?
- 14. 從NSOrderedSet和核心數據刪除項目
- 15. 核心數據遷移:如何刪除核心數據棧?
- 16. 從ArrayList中刪除具有特定名稱的項目
- 17. 從核心數據中刪除
- 18. 從核心數據中刪除信息
- 19. (核心數據)獲取具有最大屬性的特定實體
- 20. 從特定部分刪除核心數據對象
- 21. 根據目標中的特定屬性獲取核心數據的結果c
- 22. 如何刪除具有特定屬性值的HTML元素?
- 23. Swift UITableView刪除行項目 - tableview數據源是核心數據
- 24. 核心數據刪除最後一項
- 25. 如何刪除核心數據中的條目
- 26. 如何根據屬性比較從列表中刪除項目?
- 27. 如何使用屬性確定從Redis中刪除項目?
- 28. 如何獲取核心數據中的關係項屬性?
- 29. Xcode 4核心數據屬性選項
- 30. 如何在iCollection屬性中選擇具有特定項目的項目?