Core Data eintrat in ein label eintragen
-
-
So wie ich es dir bereits erklärt habe!
-
leider steht dann bei mir im label (null)
-
Wie füllst du das Label denn?
Ist dein item != nil? -
-
Nö ist es nicht.
Lass dir mal managedObject ausgeben, ob was drin steht. Du willst aber sicherlich ein Attribut von managedObject anzeigen
Edit:
Das kannst du dir sparen.
reicht.
Allerdings für das Attribut:
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von matz ()
-
auf was bezieht sich denn das "name" ?
-
Auf die Entity
-
Hallo mufu,
also eigentlich hast Du irgendwo doch Dein Datenbankmodell - das ist die Datei, die irgendwie auf .'xcdatamodel' endet.
Da drin hast Du mindestens ein "ENTITIES" angegeben. Wenn Du ein so ein Entity auswählst, findest Du die Attribute. Diese Attribute kannst Du im TableView ausgeben lassen (siehe weiter unten).
Mal der fiktive Fall, dass Du eine Entity namens 'Kunde' mit dem Attribut 'name' angelegt hast.
Dazu solltest Du mindestens in Deinem AppDelegate ein managedObjectContext finden (gerade wenn Du den Code wahrscheinlich so halb selbst zusammengestellt hast und halb durch die Apple-Automatismen). In Deinem ersten TableViewController darfst Du dann die Methoden zum <NSFetchedResultsControllerDelegate> implementieren (das sollte eigentlich auch schon geklappt haben ?).
In der entsprechenden Methode - (NSFetchedResultsController *)fetchedResultsController{} sollte dann in der Art so etwas stehen:
Wobei das "Kunde" = Deiner Entity (s. oben) sein sollte.
Damit kannst Du dann wie die anderen Dir schon beschrieben z.B. in der Methode ''- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath" oder wenn Du Apple-Code generiert hast dann in der Methode "- (void)configureCell:(UITableViewCell *)cell atIndexPath:(NSIndexPath *)indexPath" folgendes zur Anzeige bringen:
Hoffe, dass hilft Dir weiter.
Gruß
iet----
Macht's gut und danke für den Fisch -
Leg dir zur Hilfe ne leere Application mit dem Master-Detail-Template an, Haken bei CoreData.
Da werden Daten auch an den DetailVIewController weitergereicht und in einem Label angezeigt -
matz schrieb:
Leg dir zur Hilfe ne leere Application mit dem Master-Detail-Template an, Haken bei CoreData.
Da werden Daten auch an den DetailVIewController weitergereicht und in einem Label angezeigt
und dann sieht es so aus, wie beschrieben :-)----
Macht's gut und danke für den Fisch -
Ahhh cool jetzt geht es ; vielen danke euch