iOS 9应用程序冻结控制台日志“BKSendHIDEvent”

在应用推出了很长时间之后,
触摸屏幕时,控制台中有一些日志:

BKSendHIDEvent:IOHIDEventSystemConnectionDispatchEvent错误:0xE00002E8 – 未知事件删除

所有按钮都没有响应,整个应用程序冻结.
目前,这个问题只发生在iPhone 5上.

类似的问题:https://forums.xamarin.com/discussion/55646/alot-of-annotation-on-mkmapview

有人有同样的问题吗?

更新:我发现,当iOS被杀死时,有500多个线程,因为我使用第三方类Reachability太多次.要解决这个问题,我声明一个静态变量,冻结似乎不再发生.

static Reachability *staticReachability;
+(NetworkStatus)detectNetwork{
    if (staticReachability == nil) {
        staticReachability = [Reachability reachabilityForInternetConnection];
        [staticReachability startNotifier];
    }
    NetworkStatus status = [staticReachability currentReachabilityStatus];
    return status;
}

解决方法

我有同样的问题.

在我的情况下,在iPad(OS 9.1)关闭WiFi之后,它会发生.应用程序无响应在控制台我可以看到相同的错误.

打开wifi后,应用程序再次响应,我可以继续.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...