「アプリケーションがアクティブになりました」( が呼び出されたときに呼び出される) などのアプリケーション デリゲート-applicationDidBecomeActive:application
メッセージを Windowに表示したい。
1 つの方法は、以下のように通知センターを使用することです。
AppDelegate.m
NSNotification *n = [NSNotification notificationWithName:@"AppBecameActive" object:self];
[[NSNotificationCenter defaultCenter] postNotification:n];
ViewController.m
NSNotificationCenter *nc = [NSNotificationCenter defaultCenter];
[nc addObserver:self selector:@selector(showMessageAppBecameActive) name:@"AppBecameActive" object:nil];
この方法は、アプリケーション デリゲート メッセージを表示する唯一の方法ですか? または、現在のView Controllerインスタンスを表示するプロパティなど、他の方法はありますか?
ご親切にありがとうございました。