UIApplication SendEvent崩溃

时间:2015-03-05 11:21:28

标签: ios uikit uiapplication

我正在开发示例应用程序,其中我正在继承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。

1 个答案:

答案 0 :(得分:0)

我认为你应该在日常工作结束时移动[super sendEvent:event]

如果你正在拦截,你应该最后调用超类方法,而不是先调用。如果你先调用super方法,它会将事件传递给最终可能会吃掉它的所有响应者。