Wie man alle Einträge eines NSFetchedResultsController/NSManagedObjectContext?
Habe ich eine schöne Arbeit iphone app, arbeitet mit core data. Ich benutze ein NSFetchedResultsController/NSManagedObjectContext wie beschrieben in verschiedenen Lehrbüchern.
Will ich jetzt erstreckt sich meine app und fügen Sie ein paar mehr features. Das problem, das ich aufbauen müssen, die ein array mit Objekten, die Informationen aus meinen Daten.
Ich irgendwie brauchen, um eine Liste aller Daten, die ich in meinem Kontext.
Dachte ich, ich könnte ein ähnlicher Ansatz wie bekomm ich die Weg die Daten für den UITableView.
id <NSFetchedResultsSectionInfo> sectionInfo = [[_fetchedResultsController sections] objectAtIndex:section];
Diese eine ausfällt, denn ich habe tatsächlich mehrere Abschnitte. Nun, ich könnte gehen Sie durch alle Abschnitte und meine eigenen IndexPath Zugriff auf meine Daten mit :
MyData *info = [_fetchedResultsController objectAtIndexPath:indexPath];
Aber ich denke, es ist ein anderer Weg, ich habe nur noch nicht gefunden und ich hoffe jemand kann mir helfen hier.
Vielen Dank.
InformationsquelleAutor eemceebee | 2010-10-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
sind Sie nur auf der Suche nach einer Methode, um alle Objekte aus, die Sie NSFetchedResultsController? Wenn dem so ist, verwenden Sie diese.
wenn Sie mehr als 1 Einheit bauen fetchrequest für jede Entität. So etwas sollte Ihnen alle Ihre Objekte.
InformationsquelleAutor Matthias Bauch
Wollte man alle Objekte, die für einen bestimmten Abschnitt, in dem Sie dies tun könnte:
InformationsquelleAutor Mr. T