2010-07-06 71 views
4

任何人都知道現有的函數或屬性提供了我在文檔中缺少的核心數據實體中的記錄數?獲取核心數據實體中的記錄數

任何幫助表示讚賞 感謝// :)

+0

下面是最近來的解決方案:http://stackoverflow.com/questions/1134289/cocoa-core-data-efficient-way-to-count-entities/36906545#36906545 – Umitk 2016-04-28 06:09:30

回答

8

我相信做到這一點的最好辦法是通過的NSManagedObjectContext的countForFetchRequest:error:

它的工作原理就像一個普通的讀取請求,但它僅返回計數和據推測可能因此會更加優化。

+0

它絕對是更優化。 – 2010-07-06 14:14:41

+0

@馬庫斯:是的,我在那裏對衝的原因僅僅是因爲我沒有使用所有支持商店,並且可能會有一個沒有可用於計數的快捷方式。 – 2010-07-06 14:52:14

+0

即使在xml存儲(最不滿意的存儲)上計數總是更高效,因爲它不是作爲提取的結果構造對象。 – 2010-07-06 15:52:00