在应用推出了很长时间之后,
触摸屏幕时,控制台中有一些日志:
触摸屏幕时,控制台中有一些日志:
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; }