Ich habe einen Timer in einer Tabbar-Klasse ausgeführt, die bei jedem Aufruf Daten in die Cloud speichert. Dann möchte ich, dass eine Methode auf dem aktuell ausgewählten View-Controller aufgerufen wird, um dem Benutzer mitzuteilen, was gespeichert wurde. Ich mache das mit folgendem.Aufruf von View-Controller-Methode aus TabBarClass
Dies funktioniert und die Methode wird aufgerufen, wenn es die Registerkarte auswählen ist.
NSString *teststring = [formatter stringFromDate:todaysDate];
NSLog(@"%@", teststring);
self.TestLab.text = teststring;
Das NSlog wird jedes Mal angezeigt, aber der Etikettentext wird nicht aktualisiert. Ich bin sicher, es ist einfach, aber ich kann nicht mit der Lösung kommen.
Danke. Genau das, wonach ich gesucht habe. Es hat mich jetzt denken lassen, wenn ich die aktuelle Instanz der Tabarklasse von der MessagesViewController erhalten muss, gibt es einen ähnlichen Aufruf von self.selectedViewController? – joffd
'self.parent' sollte Ihnen den Tab-Bar-Controller geben – Paulw11
Arbeitete auch. Vielen Dank – joffd