2012-01-24 3 views
3

コアデータのオブジェクト数を取得する方法はいくつかあります(オブジェクト数とはオブジェクト数だけを意味します)。 resultTypeNSCountResultTypeに設定した場合、何がよいですか?executeFetchRequest:error:またはcountForFetchRequest:error:includesPropertyValuesincludesSubentitiesの値は気になりますか? ありがとうiOSのCoreDataでオブジェクトを取得する最良の方法

答えて

4

フェッチ要求が取得するオブジェクトの数だけが必要な場合は、NSManagedObjectの-countForFetchRequest:error:を呼び出します。 includesSubentitiesをYESに設定すると違いがあるかどうかを判断するのは簡単です。両方の方法で試してみてください。しかし、の要求に一致するオブジェクトだけがカウントされていることを確認したい場合は、そのプロパティをNOに設定することから始めます。

関連する問題