我還沒有在這裏看到任何其他問題,但我希望有人有一些洞察力。我剛開始學習Core Data。如何確定表是否包含任何具有核心數據的記錄?
基本上,我有兩種方法,我想根據「聯繫人」表是否包含任何記錄來選擇使用if/else語句調用哪一個。 有沒有辦法使用核心數據來檢查表中是否有記錄?
迄今爲止發現的最好方法是將fetchLimit設置爲1,然後檢查是否有任何內容返回。
[request setFetchLimit:1];
但我一直在想,必須有一個更好/更簡單的方法。任何人都知道或有一個很好的參考,我可以看看?
謝謝!
你問你如何檢查使用核心數據的提取請求是否返回任何記錄? – 2010-06-11 22:36:02
一些建議。不要將實體看作表格。他們不是。他們是對象。核心數據不是SQL,試圖將它塞進SQL語句會導致悲傷。 – TechZen 2010-06-12 21:12:58