2016-03-10 5 views
2

Случайно мое приложение падает при запуске.Фоновая сессия AFNetworking Ошибка KVO

Кажется, что это связано с неудачной работой сеанса NSURL. Это сообщение появляется довольно последовательно в Crashlytics войти:

_block_invoke line 233 $ Error Domain=NSURLErrorDomain Code=-997 "Lost connection to background transfer service" 

Я тупик о том, как отлаживать этот вопрос в Xcode, так как я не был в состоянии вызвать, чтобы это произошло в то время как мое тестовое устройство подключено к моему компьютер.

Я не использую KVO в своем приложении; может быть, это проблема с AFNetworking?

Вот сообщение аварии, сообщающий Crashlytics:

Fatal Exception: NSInternalInconsistencyException 
An instance 0x14f97ef00 of class __NSCFBackgroundDataTask was deallocated while 
key value observers were still registered with it. 
Current observation info: <NSKeyValueObservationInfo 0x14f97f320> (<NSKeyValueObservance 0x14f841ea0: Observer: 0x14e777340, Key path: countOfBytesReceived, Options: <New: YES, Old: NO, Prior: NO> Context: 0x0, Property: 0x14e650010> <NSKeyValueObservance 0x14e6e1770: Observer: 0x14e777340, Key path: countOfBytesExpectedToReceive, Options: <New: YES, Old: NO, Prior: NO> Context: 0x0, Property: 0x14f81c090> <NSKeyValueObservance 0x14f80e030: Observer: 0x14e777340, Key path: countOfBytesSent, Options: <New: YES, Old: NO, Prior: NO> Context: 0x0, Property: 0x14f97e880> <NSKeyValueObservance 0x14e5ca9c0: Observer: 0x14e777340, Key path: countOfBytesExpectedToSend, Options: <New: YES, Old: NO, Prior: NO> Context: 0x0, Property: 0x14f97cf20>) 

Любая помощь будет оценена.

+0

Я думаю, что это может быть вызвано повторяющиеся запросы GET. – Hackmodford

+0

См. Https://github.com/AFNetworking/AFNetworking/issues/3380, что может вам помочь. –

+0

Я думаю, что это будет исправлено, когда они выпустят AFNetworking 3.1.1 (3.1.0 - это текущая версия.) Мы собираемся выполнить резервное копирование этого исправления: https://github.com/AFNetworking/AFNetworking/commit/ff228fad3addd141cc668891b6c3bb9b1b1c4271.patch –

ответ

0

см https://github.com/AFNetworking/AFNetworking/issues/3380

Я думаю, что это будет исправлено, когда они выпускают AFNetworking 3.1.1 (3.1.0 является текущей версией.)

Бэкпорт https://github.com/AFNetworking/AFNetworking/commit/ff228fad3addd141cc668891b6c3bb9b1b1c4271.patch устранили эту проблему для меня.

Добавление этого в случае, если это поможет другим найти этот вопрос

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'An instance 0x7fdcb4d099f0 of class __NSCFBackgroundDataTask was deallocated while key value observers were still registered with it. Current observation info: <NSKeyValueObservationInfo 0x60000002da80> (
<NSKeyValueObservance 0x60000005b2d0: Observer: 0x600000283110, Key path: countOfBytesReceived, Options: <New: YES, Old: NO, Prior: NO> Context: 0x0, Property: 0x60000005b300> 
<NSKeyValueObservance 0x60000005b660: Observer: 0x600000283110, Key path: countOfBytesExpectedToReceive, Options: <New: YES, Old: NO, Prior: NO> Context: 0x0, Property: 0x60000005b690> 
<NSKeyValueObservance 0x60000005b870: Observer: 0x600000283110, Key path: countOfBytesSent, Options: <New: YES, Old: NO, Prior: NO> Context: 0x0, Property: 0x60000005b8a0> 
<NSKeyValueObservance 0x60000005ba20: Observer: 0x600000283110, Key path: countOfBytesExpectedToSend, Options: <New: YES, Old: NO, Prior: NO> Context: 0x0, Property: 0x60000005ba50>