我正在开发示例应用程序,其中我将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。 最佳答案
我认为您应该在例程结束时移动 [super sendEvent:event]
。
如果你在拦截,你应该最后而不是最先调用父类(super class)方法。如果先调用 super 方法,它会将事件传递给所有可能最终吃掉它的响应者。
关于ios - UIApplication SendEvent崩溃,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28876667/