Как вызвать метод делегата приложения из UIViewController? - PullRequest
0 голосов
/ 15 мая 2010

Ситуация:
Я использую шаблон проекта «Приложение на основе навигации». И мой корневой контроллер представления (UIViewController) должен вызвать метод делегата приложения.

Вопрос:
Как вызвать метод делегата приложения из UIViewController?

1 Ответ

4 голосов
/ 15 мая 2010
[[[UIApplication sharedApplication] delegate] someMethod];

Или в applicationDidFinishLaunching: установить статический член, который возвращается статическим методом вашего класса делегата.

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

Или просто используйте глобал без оболочки.

...