如何在創建具有相同屬性的新實體之前檢查實體是否已經存在?或者CoreData已經足夠聰明而不會創建實體了?在創建新實體之前檢查現有實體
例如,我有一個具有屬性名稱和ID的實體Employee。現在,用戶通過對話屏幕創建一個新員工,但此員工已根據該ID退出(可能有員工具有相同名稱)。我想可以創建一個提取請求,但是我在哪裏放置了這些代碼,我是否需要爲Employee創建一個類來執行此操作?
編輯:後postng我的問題,我發現這個網頁:http://www.macresearch.org/cocoa-scientists-part-xxiii-itunes-ifying-core-data-app這是一種方法來做到這一點?好像我有更多的實體,我正在複製大量的代碼。
謝謝 - 我會繼續並執行該鏈接的代碼,並會查看您的建議。也許我會把它放在一個類別中,這樣我就可以將它用於所有實體。 – Koen