Я только что получил свой первый отчет об аварии от Crashlytics и пытаюсь исправить проблему. К сожалению, это только с линией кода, которая работает на более старых устройствах, поэтому я не могу проверить его на своем iPhone 6. < /p>
Отчет о сбое от Crashlytics выделяет два потока, первые считывают: < /p>
Fatal Exception: NSInvalidArgumentException
-[CABasicAnimation altitude]: unrecognized selector sent to instance 0x17734440
< /code>
, пока второе считывает: < /p>
Crashed: Map Update :: NSOperation 0x1a839470
SIGABRT ABORT at 0x316a3dfc
< /code>
Указанная строка кода для обоих потоков: < /p>
let relativeAlt = mylocation.altitude - appDelegate.elevation
< /code>
где: < /p>
let mylocation = self.mapView.myLocation
let appDelegate = (UIApplication.sharedApplication().delegate as AppDelegate)
< /code>
Я пытаюсь понять, что я читаю в отчете о сбое. То, как я вижу это, программа не понимает, что справка , сделанная по какой -то причине, сделана? Это не имеет смысла для меня, так как этот аварий, кажется, происходит после того, как это приложение работает в течение нескольких минут без ошибок, выделенная линия кода запускается, возможно, сотни раз до разбитого приложения. Что на самом деле здесь происходит? < /p>
Дополнительная информация: < /p>
С момента написания я получил дополнительные сбои, которые, как я полагаю, вытекают из той же проблемы: < /p>
Crashed: Map Update :: NSOperation 0x19fb2d50
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x11d077ca
Crashed: Map Update :: NSOperation 0x145ced50
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x81450a64
< /code>
Первая подчеркнула следующая строка в моем коде (я считаю, что с тех пор, как я работал над приложением с момента этого бета -версии, и номера строк немного изменились): < /p>
self.lastLocation = (self.mapView.myLocation as CLLocation).coordinate
< /code>
В то время как второй аварий только что дал мне: < /p>
libobjc.A.dylib
objc_msgSend + 5
< /code>
Первые из новых сбоев (которые предоставили строку кода) предоставил этот отчет: < /p>
Thread : Crashed: Map Update :: NSOperation 0x19fb2d50
0 libobjc.A.dylib 0x3105c708 objc_release + 7
1 FlightTracker 0x000ba830 FlightTracker.MapViewController. (locationManager (FlightTracker.MapViewController) -> (Swift.ImplicitlyUnwrappedOptional, didUpdateLocations : Swift.ImplicitlyUnwrappedOptional) -> ()).(closure #1) (MapViewController.swift:168)
2 Foundation 0x244ce0fd __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 8
3 Foundation 0x24438fc5 -[NSBlockOperation main] + 148
4 Foundation 0x2442b845 -[__NSOperationInternal _start:] + 768
5 Foundation 0x244d0a57 __NSOQSchedule_f + 186
6 libdispatch.dylib 0x315ad5d9 _dispatch_queue_drain$VARIANT$mp + 948
7 libdispatch.dylib 0x315ad0a9 _dispatch_queue_invoke$VARIANT$mp + 84
8 libdispatch.dylib 0x315af0d3 _dispatch_root_queue_drain + 330
9 libdispatch.dylib 0x315b01fb _dispatch_worker_thread3 + 106
10 libsystem_pthread.dylib 0x31720e25 _pthread_wqthread + 668
Подробнее здесь: https://stackoverflow.com/questions/280 ... abrt-abort
Понимание аварии iOS [Sigabrt Abort] ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка выполнения abort(3) SIGABRT . Частоты элементов массива с ограниченным диапазоном
Anonymous » » в форуме C++ - 0 Ответы
- 60 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Сбой приложения с _isPlatformVersionAtLeast SIGABRT (ABORT) – APMIdentityWorkerQueue
Anonymous » » в форуме IOS - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Экспо -выборочные аварии при строительстве внутренней сборки Prod, но не с Expo Run: iOS
Anonymous » » в форуме IOS - 0 Ответы
- 2 Просмотры
-
Последнее сообщение Anonymous
-