Probleme mit der viewDidLoad!!

G

GENETIC4

Mitglied
Thread Starter
Dabei seit
01.08.2013
Beiträge
47
Reaktionspunkte
0
Grüß euch!

Ich möchte, dass nach dem ersten Start meiner App (iOS/Objective C) ein beliebiger Text in einem Label angezeigt wird. Dies möchte ich aber programmatisch realisieren. Eigentlich sollte dies doch mit der viewDidLoad möglich sein oder? Das klappt bei mir aber nicht... Wenn ich mich täuschen sollte, wie ist es dann möglich?

Meine viewDidLoad sieht momentan wie folgt aus:

Code:
- (void)viewDidLoad
{
    [super viewDidLoad];

    self.label.text = @"Beliebiger Text";
}

Die awakeFromNib funktioniert genauso wenig...

Ich bedanke mich schonmal im Vorraus für die vielen und hilfreichen Antworten.

Mit freundlichen Grüßen
GENETIC4
 
wie legst du denn das label an ?
Xib, Storyboard oder code ?

ist das label initialisiert ?
 
Grüß dich!

Das Label wird im Storyboard angelegt und ist initialisiert.
 
Du hast das Label im Storyboard auch mit dem ViewController verknüpft?
 
Hallo,

Code:
- (void)viewDidLoad
{
    [super viewDidLoad];

    NSLog(@"label: %@", self.label);

    self.label.text = @"Beliebiger Text";
}

… was kuunntt uuuse?

Viele Grüße
 
In der Debug Area wird "(null)" ausgegeben.

Erstmal danke, dass ihr versucht mir zu helfen. Ich habe diese Frage nämlich schon in 4 weiteren Foren gestellt und niemand hat geantwortet. Deshalb bin ich euch schonmal echt dankbar! Ich lese auch Bücher aber immer tritt das Problem mit der viewDidLoad auf. Und ich lese generell ungern weiter bevor ich nicht genau weiß wie das jetzt richtig funktioniert.
 
Wie ist denn die @property für Dein Label definiert? Ist es ein IBOutlet?

Ciao
Farid
 
Ja sieht wie folgt aus:

@property (nonatomic, strong) IBOutlet UILabel * label;

Oder liegt der Fehler vielleicht hier?
 
Echt? Unter meinem Connections Inspector wird mir aber unter "Referencing Outlets" eine Verbindung mit dem Label angezeigt. Oder verstehe ich unter Verbindung etwas falsches?
 
Du hattest recht! Es war nicht richtig verbunden. Jetzt habe ich mich damit so lange herum geschlagen und dann mache ich einen so dummen Fehler. Danke euch. Vor allem aber dir.
 
Hallo
Ich habe das selbe Problem allerdings bin ich nicht auf die Lösung gekommen.
wie muss den die Verbindung aussehen?

Vielen Dank für die Hilfe.
 
Zurück
Oben Unten