Как я добавляю UIApplicationDelegate в конец цепочки UIResponder?

Я пытаюсь обеспечить IBAction метод для общей функциональности, которая требуется в различных частях приложения.

т.е. Вход в систему реализован модально, и если он следует за результатами в уведомлении, которое позволяет всем загруженным контроллерам представления реагировать на это событие (переход от анонимного до аутентифицируемого)

@interface MyAppDelegate : NSObject <UIApplicationDelegate>
{
  ...
}
- (IBAction)loginTapped:(id)sender;
@end

Я установил действие той кнопки Первому Респонденту в IB, однако цепочка респондента не дает MyAppDelegate шанс ответить.

Моя проблема состоит в том, что, я не хочу копировать метод в различных частях цепочки респондента, я хотел бы добавить его к общему классу, который уже является подклассом.

UIResponder цепочка идет полностью до UIApplication но это, кажется, конец. Мой UIApplicationDelegate не добирается для участия.

Я хочу ввести или добавить моего делегата приложения в цепочке респондента!

(или найдите другой способ поднять трубку UIButton touch-up-inside к реализации всего приложения.. Я не хочу разделять на подклассы UITabBarController или UIWindow если возможный)

5
задан ohhorob 28 July 2010 в 19:51
поделиться