undeclared function ??

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • undeclared function ??

    Hallo Leute,

    komme da irgendwie überhaupt nicht weiter....
    'dateFormatter' undeclared (first use in this function)
    'Zeit' undeclared (fist use in this function)

    Quellcode

    1. Zeit *zeit = (Zeit *)[fetchedResultsController objectAtIndexPath:indexPath];
    2. UILabel *label;
    3. label = (UILabel *)[cell viewWithTag:1];
    4. label.text = [dateFormatter stringFromDate:zeit.datum];


    hoffe ihr wisst was mir hier fehlt...
  • Na ja, mit dem Codeausschnitt kann man nur Vermutungen anstellen. Eine ziemlich wahrscheinliche Vermutung ist, dass mindestens ein

    #import "Zeit.h"

    fehlt. Wo Du dateFormatter her holen musst, kann man so beim besten Willen nicht erkennen. Ach, von einer „Undeclared function“ ist in den Fehlermeldungen keine Rede.

    Michael
  • ich bin mitten in einem buch....und es ist leider nicht so einfach...

    hier mal ein größeres schnipsel:

    Quellcode

    1. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    2. static NSString *MyIdentifier = @"ZeitenListeCell";
    3. UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];
    4. if(cell == nil){
    5. [[NSBundle mainBundle] loadNibNamed:@"ZeitenTableViewCell" owner:self options:nil];
    6. cell = tableViewCell;
    7. cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    8. self.tableViewCell = nil;
    9. }
    10. // Configure the cell...
    11. Zeit *zeit = (Zeit *)[fetchedResultsController objectAtIndexPath:indexPath];
    12. UILabel *label;
    13. label = (UILabel *)[cell viewWithTag:1];
    14. label.text = [dateFormatter stringFromDate:zeit.datum];
    15. label = (UILabel *)[cell viewWithTag:2];
    16. label.text = [zeit.dauer stringValue];
    17. if(zeit.projekt!=nil){
    18. label = (UILabel *)[cell viewWithTag:3];
    19. NSString *text = zeit.projekt.name;
    20. if(zeit.projekt.kunde !=nil)
    21. {
    22. text = [NSString stringWithFormat:@"%a(%a)", text, zeit.projekt.kunde.name];
    23. }
    24. label.text = text;
    25. }
    26. label = (UILabel *)[cell viewWithTag:4];
    27. label.text = zeit.leistung.name;
    28. return cell;
    29. }
    Alles anzeigen


    wie gesagt ich bin stark am überlegen..da nach Buch, hier Zeit zum ersten mal zum Zuge kommt..
  • Enthält das Buch einen Hinweis auf die Nutzung fremder Klassen und #import?
    Wenn ja, dann bitte noch einmal lesen.
    Wenn nein, dann bitte Buch wegwerfen.

    Es sieht ziemlich danach auch, dass ein #import "Zeit.h" fehlt. Wurde ja auch auch gesagt.
    Es hat noch nie etwas gefunzt. To tear down the Wall would be a Werror!
    25.06.2016: [Swift] gehört zu meinen *Favorite Tags* auf SO. In welcher Bedeutung von "favorite"?
  • na super.

    hier buch: Dr. Dirk Koller - iPhone Apps entwickeln.

    ich mein ich bin ja nicht aufm kopf gefallen - programmiere seit ewigkeiten mit anderen sprachen (nur nicht eben mit objective-c, bisher) und aufeinmal wird da ne komplett neues Objekt hervorgerufen die vorher keine anwendung, nicht mal erwähnung fand...hab paar seiten geblättert diese Instanz taucht wieder auf...aber kein Hinweis auf irgendwas...schade. so endet eine buchlektüre, ärgerlich.

    wo ich gerade da bin..wäre ich dankbar wenn jemand app development buch für dummies empfehlen könnte, vielen Dank.

    Auch Danke an alle Antworten, ging schnell.
  • kurzer zwischen bericht - dateFormatter habe ich gelöst.
    eintrag ins header datei und schon lief es

    PHP-Quellcode

    1. @interface ZeitenTableViewController : UITableViewController {
    2. NSFetchedResultsController *fetchedResultsController;
    3. UITableViewCell *tableViewCell;
    4. NSDateFormatter *dateFormatter;
    5. }
    6. @property (nonatomic, retain) NSFetchedResultsController *fetchedResultsController;
    7. @property (nonatomic, assign) IBOutlet UITableViewCell *tableViewCell;
    8. @property (nonatomic, retain) NSDateFormatter *dateFormatter;


    wo Zeit ist...mal sehn...
  • ja wunderbar, so ein Zufall, ich guck mir gerade den an...

    das Grundlagen buch wurde mir ans Herz gelegt..jetzt hab ich schon 2 Bücher...der 3. muss es endlich schaffen....

    beziehen deine bücher sich auf app programmierung auf iphone? das wäre für mich sehr sehr wichtig...sehr..sehr... :)

    gib mir doch bitte den namen kurzerhand wenn ja.