У меня странный сбой, который происходит с меньшинством наших пользователей, но достаточно часто, чтобы вызывать беспокойство.
if(!NMAApplicationContext.isInitialized()) {
NMAApplicationContext.setAppId(HERE_MAP_APP_ID, appCode: HERE_MAP_APP_CODE, licenseKey: HERE_MAP_LICENSE_KEY)
}
Есть идеи, что может вызвать сбой этого вызова init?
Спасибо!
Дополнительная информация:
Из нашего отчета о сбоях
Пожалуйста, дайте мне знать, если вам нужна дополнительная информация.Спасибо!Обновление - мне удалось зафиксировать сбой в XCode.Stacktrace:
frame #0: 0x00000001bd4520dc libsystem_kernel.dylib`__pthread_kill + 8
frame #1: 0x00000001bd4cb094 libsystem_pthread.dylib`pthread_kill$VARIANT$mp + 380
frame #2: 0x00000001bd3abea8 libsystem_c.dylib`abort + 140
frame #3: 0x0000000104724f60 NMAKit`___lldb_unnamed_symbol2248$$NMAKit + 476
Мне удалось воспроизвести его.Код выше вызывается на переднем плане, и кажется, что вызов isInitialized возвращает ложь на переднем плане (не новый запуск приложения), поэтому он пытается повторно подключить библиотеку .... и затем происходит сбой.Надеюсь, это поможет.