Я пытаюсь перезагрузить данные приложения, когда он выведен на передний план с помощью метода applicationWillEnterForeground. Я могу заставить функцию работать и писать в NSLog, но у меня есть функция, которую я хочу вызвать из другого класса, как бы я это сделал?Многозадачность и applicationWillEnterForeground
Я попытался ниже:
- (void)applicationWillEnterForeground:(UIApplication *)application {
//Re-run...
[MainViewController reRun];
}
Будьте нежны немного новичка ...
Hi Benj, спасибо за ответ. Не могли бы вы дать мне толчок в правильном направлении? – jimbo
в вашем ViewController: [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector (имя appEnterForeground :): UIApplicationDidBecomeActiveNotification object: nil]; Затем создайте метод с именем - (void) appEnterForeground: (NSNotification *) notif, в котором вы делаете то, что хотите перезагрузить свои данные. – Nyx0uf