Xcode - Update label-text, wenn die Taste gedrückt wird, in anderen anzeigen

Newbie-Frage für Xcode gurus...

Habe ich zwei Ansichten. Sie verwenden beide die gleichen benutzerdefinierten Klasse. In view_1 ich habe einen button und wenn dieser gedrückt wird view_2 wird sich zeigen. In view_2 ich habe ein label, die haben Ihren text geändert, wenn ich drücken Sie die Schaltfläche in view_1. Ab sofort sind die Label_1 ist null, wenn ich einen breakpoint setzen und es deshalb nutzlos. Wie kann ich get update dieses label, wenn ich den Knopf drücken? Ihr sind einige Ausschnitte aus meinem code...

Dies ist meine .h-Datei:

@interface ViewController : UIViewController
{
    IBOutlet UIButton *buttonSelectTimeInterval;
    IBOutlet UILabel *labelTimer;
}
@end

Dies ist die button-Aktion in meinem .m-Datei:

- (IBAction)startPouring_ButtonClick:(id)sender 
{
    labelTimer.text = @"foo";
}

...aber mein .m-Datei scheint nicht zu wissen, die labelTimer da ist es eine null. Warum ist das so? Es ist instanziiert in der .h-Datei.

Jemand?

Xcode - Update label-text, wenn die Taste gedrückt wird, in anderen anzeigen

  • Dude seine nicht funktioniert. Weil wenn Sie versucht haben, drücken Sie die Taste view_1 damals view_2 Eigenschaften sind nicht belegt. Eine weitere Sache, die Sie öffnen können view_2 und auf view_2 Methode viewWillAppear zuzuordnen, können Sie den text, den Sie einstellen möchten.
InformationsquelleAutor TommyF | 2014-09-12
Schreibe einen Kommentar