我正在尝试为IBAction
应用程序各个部分所需的通用功能提供一种方法。
即登录是模态实现的,如果成功,则会发出一个通知,允许所有加载的视图控制器对此事件作出反应(从匿名转换到认证)
@interface MyAppDelegate : NSObject <UIApplicationDelegate>
{
...
}
- (IBAction)loginTapped:(id)sender;
@end
我将该按钮的操作设置为 IB 中的 First Responder,但是响应者链没有给出MyAppDelegate
响应的机会。
我的问题是,我不想在响应者链的各个部分复制该方法,我想将它添加到已经是子类的公共类中。
UIResponder
链条一直到最后,但这UIApplication
似乎是终点。我UIApplicationDelegate
的不能参加。
我想将我的应用程序委托插入或添加到响应者链中!
(或找到另一种方法将UIButton
touch-up-inside 连接到应用程序范围的实现。我想避免子类化UITabBarController
orUIWindow
如果可能的话)