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;
}
quindi, è "stackoverflow" – Joeful6