У меня была такая же проблема, что мне нужно было вызывать метод на моем контроллере представления из делегата приложения.После некоторого поиска и прочтения этого ответа я попытался вызвать метод (рассматриваемый метод был saveData) в моем контроллере представления непосредственно из делегата приложения, и он работал как требуется.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {[self.window addSubview:rootViewController_iPad.view];
[self.window makeKeyAndVisible];
return YES;
}
-(void)applicationWillResignActive:(UIApplication *)application {
[rootViewController_iPad saveData];
}
Надеюсь, это поможет.