关于UIApplication的sendEvent方法的问题

时间:2011-06-15 08:36:17

标签: iphone objective-c ipad uiapplication

我覆盖了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。 但是当我触摸屏幕时 没有输出像@“事件被捕获”

我有错吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

您必须将@"myUIApplication"传递给UIApplicationMain功能。所以它应该是,

int retVal = UIApplicationMain(argc, argv, @"myUIApplication", nil);