我覆盖了UIApplication的- (void)sendEvent:(UIEvent *)event
方法来处理一些触摸事件。
·H
@interface myUIApplication : UIApplication {
}
的.m
@implementation myUIApplication
- (void)sendEvent:(UIEvent *)event {
NSLog(@"a event catched");
[super sendEvent:event];
}
@end
我将我的文件所有者的类编辑到MainWindow.xib中的myUIApplication。 但是当我触摸屏幕时 没有输出像@“事件被捕获”
我有错吗?
谢谢!
答案 0 :(得分:1)
您必须将@"myUIApplication"
传递给UIApplicationMain
功能。所以它应该是,
int retVal = UIApplicationMain(argc, argv, @"myUIApplication", nil);