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)?
Sie können NSNotificationCenter
verwenden, siehe NSNotificationCenter-Klassenreferenz
Fügen Sie in Ihrem rootViewController
viewDidLoad
Folgendes hinzu:
und fügen Sie die folgende Methode hinzu:
%Vor% Fügen Sie in Ihrem AppDelegate
didReceiveRemoteNotification
Folgendes hinzu:
Tags und Links iphone uitableview cocoa-touch reload