0

状況:
「ナビゲーション ベースのアプリケーション」プロジェクト テンプレートを使用しています。また、ルート ビュー コントローラー (UIViewController) はアプリ デリゲートのメソッドを呼び出す必要があります。

質問:
UIViewController からアプリ デリゲートのメソッドを呼び出すにはどうすればよいですか?

4

1 に答える 1

4
[[[UIApplication sharedApplication] delegate] someMethod];

または、applicationDidFinishLaunching:デリゲート クラスの静的メソッドによって返される静的メンバーを設定します。

+(id) shared { return sAppDelegate; }
-(void) applicationDidFinishLaunching:(UIApplication *)a { sAppDelegate = self; }

または、ラッパーなしでグローバルを使用します。

于 2010-05-15T04:14:07.673 に答える