Domanda

Continuerò a farmi un arresto anomalo dalla mia applicazione in cui ho integrato la beta del volo 8.2. Per favore, mi dirai cosa significa questo rapporto sul crash. Penso che ciò sia dovuto al test di volo SDK.

   0 CoreFoundation 0x37c938bf __exceptionPreprocess + 163
   1 libobjc.A.dylib 0x317791e5 objc_exception_throw + 33
   2 CoreFoundation 0x37c937b9 +[NSException raise:format:] + 1
   3 CoreFoundation 0x37c937db +[NSException raise:format:] + 35
   4 CoreFoundation 0x37c00671 -[__NSCFDictionary setObject:forKey:] + 161
   5 Foundation 0x31b4971b -[NSMutableDictionary(NSKeyValueCoding) setValue:forKey:] + 23
   6 AppName 0x0014a1cb -[TFAirTrafficController getSystemLog:] + 731
   7 AppName 0x001486dd -[TFAirTrafficController checkForOldLogs] + 249
   8 AppName 0x00148849 -[TFAirTrafficController checkForOldData:] + 49
   9 Foundation 0x31b39a91 -[NSThread main] + 73
   10 Foundation 0x31bcd5a1 __NSThread__main__ + 1049
   11 libsystem_c.dylib 0x360bbc1d _pthread_start + 321
   12 libsystem_c.dylib 0x360bbad8 thread_start + 8 
È stato utile?

Soluzione

Stai cercando di inserire zero in un dizionario in [tfairtrafficcontroller getsystemlog:]. Assicurati che l'oggetto non sia nullo prima di tentare di inserirlo. Assicurati anche che anche la chiave non sia nulla.

AGGIORNARE: Come sottolineato da Nikolai TfairTrafficController è il codice del volo di prova. Quindi immagino che la vera soluzione sia assicurarti di essere nell'ultimo SDK di Testflight stabile

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top