iPhone - NSFetchedResultsController的缓存名称

Ped*_*dro 8 iphone caching core-data

G'day伙计们

我的CoreData驱动的应用程序有许多来自同一商店的数据视图,并且都使用NSFetchedResultsController.目前它们都具有NSFetchedResultsController缓存"Root"的相同名称.我的应用程序的用户可以,也可能会在视图之间不加选择地跳转.如果我为每个NSFetchedResultsController提供一个唯一名称的缓存,那对用户体验会更好吗?

TIA,佩德罗:)

Rog*_*Rog 13

建议为不同的提取提供不同的缓存名称,这将有助于提高性能.

来自http://developer.apple.com/library/ios/documentation/CoreData/Reference/NSFetchedResultsController_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40008227-CH1-SW24上的 Apple文档

如果您有多个具有不同配置的读取结果控制器(不同的排序描述符等),则必须为每个控制器指定不同的缓存名称.

干杯,罗格