2015-12-03 96 views
13

應用推出了很長一段時間後, 有在控制檯,這些日誌在觸摸屏:的iOS 9應用程序凍結與控制檯登錄「BKSendHIDEvent」

BKSendHIDEvent: IOHIDEventSystemConnectionDispatchEvent error:0xE00002E8 -- Unknown event dropped

,所有按鈕都沒有反應,整應用凍結。 目前,這個問題只發生在iPhone 5s上。

類似的問題:https://forums.xamarin.com/discussion/55646/alot-of-annotation-on-mkmapview

有沒有人有同樣的問題?

更新:我發現當應用程序被iOS殺死時,有超過500個線程,因爲我使用第三方類可達性太多。爲了解決這個問題,我聲明瞭一個靜態變量,凍結似乎不會再發生。

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

回答

1

我有同樣的問題。

在我的情況下,在iPad(OS 9.1)關閉wifi後發生。應用程序無響應。在控制檯中,我可以看到相同的錯誤。

打開wifi後,應用程序再次響應,我可以繼續。

0

我已經得到了修復... 在我的情況下使用迅速,與Xcode 7.2。 我已經使用自定義標籤,和FUNC layoutSubviews()調用無限的時間和控制檯顯示BKSendHIDEvent: IOHIDEventSystemConnectionDispatchEvent

下面

被定爲相同:

class CustomLabel: UILabel { 

var isSubLayoutSet: Bool = false 

    override internal init(frame: CGRect) { 
     super.init(frame: frame) 

    } 
    required internal init?(coder aDecoder: NSCoder) { 
     super.init(coder: aDecoder) 
    } 

    override func layoutSubviews() { 
     super.layoutSubviews() 

     if isSubLayoutSet == false 
     { 
      //--- do your stuff related to set font or any operation... 
      ///--- 
      isSubLayoutSet = true 
     } 
    } 
+4

所以,那是「stackoverflow」 – Joeful6

0

通知你,我看到了同樣的控制檯輸出「未知事件在更新到iOS 9.3後丟棄「。我不確定它是操作系統,還是運行後臺進程的特定應用程序,但我在許多不同的應用程序(包括主屏幕)中以及重新啓動時都能看到它,所以我認爲這是最新9.3版本中的錯誤。

相關問題