2015-12-03 38 views
13

Dopo app lanciata per molto tempo, ci sono alcuni registri in consolle, mentre toccando lo schermo:iOS 9 congelamento App con log console "BKSendHIDEvent"

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

e tutti i pulsanti non hanno alcuna risposta, tutta blocco delle app. Attualmente, questo problema si è verificato solo su iPhone 5s.

problema simile: https://forums.xamarin.com/discussion/55646/alot-of-annotation-on-mkmapview

Qualcuno ha lo stesso problema?

Aggiornamento: ho scoperto che ci sono più di 500 thread quando l'app viene uccisa da iOS, perché uso una frequenza di terze parti Riacquisibilità troppe volte. Per risolvere ciò, dichiaro una variabile statica, il freeze sembra non accadere di nuovo.

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

risposta

1

Ho lo stesso problema.

Nel mio caso è happends dopo lo spegnimento wifi a iPad (OS 9.1). L'applicazione non risponde. In console posso vedere gli stessi errori.

Dopo aver acceso la rete wifi, l'applicazione è di nuovo reattiva e posso continuare.

0

ho avuto difficoltà per quello ... nel mio caso utilizzo rapido, con Xcode 7.2. Ho usato etichetta personalizzata, e layoutSubviews func() chiamare tempo e console infinita sta mostrando BKSendHIDEvent: IOHIDEventSystemConnectionDispatchEvent

sotto è fissare per lo stesso:

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

quindi, è "stackoverflow" – Joeful6

0

FYI, sto vedendo la stessa uscita della console "evento sconosciuto rilasciato "dopo l'aggiornamento a iOS 9.3. Non sono sicuro che si tratti del sistema operativo o di un'app specifica che esegue un processo in background, ma la vedo in molte app diverse, inclusa la schermata principale e immediatamente dopo il riavvio, quindi penso che si tratti di un bug nell'ultimo aggiornamento 9.3.