Macアプリケーションで、AppDelegateにアクセスする方法です。
AppDelegateにアクセスしたいクラスで、AppDelegateのヘッダファイルを読み込みます。
あとは、NSApplicationのインスタンスからAppDelegateが取得できます。
環境
AppDelegateにアクセスしたいクラスで、AppDelegateのヘッダファイルを読み込みます。
1 | #import "AppDelegate.h" |
あとは、NSApplicationのインスタンスからAppDelegateが取得できます。
1 2 | AppDelegate *appDelegate = (AppDelegate *)[[NSApplication sharedApplication] delegate]; [appDelegate sayHello]; |
環境
OS X 10.8
Xcode 4.4
Xcode 4.4