团队,
我扩展了UIWindow,这使我的登陆视图控制器 ( rootViewController) 被禁用,即我无法与之交互。
EBaseUIWindow是具有UIWindow作为超类的类。当我将 替换为EBaseUIWindow时,UIWindow我可以与rootViewController.
原因是什么?
    self.window = [[EBaseUIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
    self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] ;
    self.window.rootViewController = self.viewController;
    [self.window makeKeyAndVisible];
    return YES;
请建议?
在我的代码中进行以下编辑后工作:
sendEvent我的EBaseUIWindow 中有一个方法被覆盖。当我添加以下行时,它开始工作。
[super sendEvent:event];
感谢 Daij-Djan 提供的线索。