Laden Sie eine TableView vom AppDelegate neu

7

Ich habe eine ziemlich einfache Frage, finde mich aber immer noch in Kakao zurecht. Ich habe eine normale rootViewController App wie in Xcode erstellt. Im AppDelegate habe ich eine Funktion, um die Datenbank zu aktualisieren. Wenn eine Push-Nachricht während der Ausführung eingeht (didReceiveRemoteNotification :), werden die Daten aktualisiert.

Aber wie bekomme ich einen Griff auf den RootViewController, der es anweist, seine Objekte zu aktualisieren und dann die Tabelle neu zu laden (was eine Funktion ist)?

    
Luuk D. Jansen 20.01.2011, 20:13
quelle

1 Antwort

20

Sie können NSNotificationCenter verwenden, siehe NSNotificationCenter-Klassenreferenz

Fügen Sie in Ihrem rootViewController viewDidLoad Folgendes hinzu:

%Vor%

und fügen Sie die folgende Methode hinzu:

%Vor%

Fügen Sie in Ihrem AppDelegate didReceiveRemoteNotification Folgendes hinzu:

%Vor%     
WrightsCS 20.01.2011, 20:16
quelle