团队,
我扩展了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 提供的线索。