0
我已經擴展了UIWindow
,這使我的目標視圖控制器(rootViewController
)殘疾人即,我不能與它進行交互。
EBaseUIWindow
是具有UIWindow
作爲超類的類。當我用UIWindow
替換EBaseUIWindow
時,我可以與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提供的線索。
你是對的,我已經覆蓋的SendEvent方法。我希望處理全球事件。當我刪除該方法它的作品。但我需要那個。我該怎麼辦? –
謝謝你的線索。它的工作現在。我已經用答案編輯了我的問題。 –