1
確定NSFetchedResultsController是否爲空(不包含任何條目)的好方法是什麼?我意識到可以使用fetchedObjects
這是否將所有結果加載到內存中?確定NSFetchedResultsController是否爲空
確定NSFetchedResultsController是否爲空(不包含任何條目)的好方法是什麼?我意識到可以使用fetchedObjects
這是否將所有結果加載到內存中?確定NSFetchedResultsController是否爲空
fetchedObjects是一個數組,並且是任何檢查0記錄的好方法。
你也可以使用
id <NSFetchedResultsSectionInfo> sectionInfo = [[_fetchedResultsController sections] objectAtIndex:section];
if([sectionInfo numberOfObjects] == 0)
{
// do something
}
是否調用'fetchedObjects'迫使NSFetchedResultsController的所有條目加載到內存? – 2011-03-17 19:22:28
我認爲當你調用執行提取時,對象被加載到內存中。您可以創建一個帶有表達式描述的提取請求,僅用於對象的計數,然後在計數> 0時進行實際提取。 – 2011-03-18 05:43:57
@Greg創建專用提取請求並不是一個壞主意。謝謝 – 2011-03-18 06:07:03