我正在开发示例应用程序,其中我正在继承UIApplication
并覆盖sendEvent
函数。一切正常但但有时我在函数中遇到异常,是[UIApplication SendEvent]
的任何可能性可能会通过异常??以下是我的代码..
(void)sendEvent:(UIEvent *)event
{
[super sendEvent:event];
//Some other things just checking for type of event..etc...
}
我在致电[super sendEvent:event];
后立即崩溃了SIGSEGV。
答案 0 :(得分:0)
我认为你应该在日常工作结束时移动[super sendEvent:event]
。
如果你正在拦截,你应该最后调用超类方法,而不是先调用。如果你先调用super方法,它会将事件传递给最终可能会吃掉它的所有响应者。