2010-11-28 18 views
7

G'day FolksiPhone - Cache Name für NSFetchedResultsController

Meine Coredata angetrieben App eine Reihe von Ansichten von Daten aus dem gleichen Geschäft hat & alle eine NSFetchedResultsController verwenden. Derzeit haben alle denselben Namen für den NSFetchedResultsController-Cache "Root". Benutzer meiner App können, & wahrscheinlich, wahllos zwischen Ansichten springen. Wäre es für die Benutzerfreundlichkeit besser, wenn ich dem Cache für jeden NSFetchedResultsController einen eindeutigen Namen geben würde?

TIA, Pedro :)

Antwort

13

einen anderen Cache-Namen für verschiedene Fetches Providing ist ratsam und wird mit Leistung helfen.

Von Apple-Dokumentation bei http://developer.apple.com/library/ios/documentation/CoreData/Reference/NSFetchedResultsController_Class/Reference/Reference.html#//apple_ref/doc/uid/TP40008227-CH1-SW24

Wenn Sie mehr abgerufenen Ergebnissen Controller mit unterschiedlichen Konfigurationen (unterschiedliche Art Deskriptoren usw.) haben, müssen Sie jeweils ein anderer Cache-Namen geben.

Cheers, Rog

+0

Dank Rog, dachte ich, dass der Fall war und hatte nicht in der Lage gewesen, es in der Apple-Dokumentation zu finden (die groß sind, wenn Sie es schaffen zu finden, was Sie suchen). Zum Glück wird es für mich keine schwierige Veränderung sein. Prost, Pedro :) – Pedro

Verwandte Themen