APN вызывает сбой трамплина, когда приложение находится на заднем плане - PullRequest
0 голосов
/ 28 октября 2011

Уведомление APN, поступающее на устройство, вызывает сбой SIGABRT на трамплине, но только в том случае, если приложение является фоновым. Запуск 5.0 (9a334).

Консоль устройства показала эту интересную строку:

28 октября 12:36:03 неизвестно SpringBoard [15]: * Завершение приложения из-за неперехваченного исключения 'NSInvalidArgumentException', причина: '- [длина NSNull]: нераспознанный селектор отправлен на экземпляр 0x3e7bc5c0

Журнал аварий также был сгенерирован:

Процесс: SpringBoard [15] Путь:
/System/Library/CoreServices/SpringBoard.app/SpringBoard Идентификатор:
Версия SpringBoard: ??? (???) Тип кода: ARM (родной) Родительский процесс: launchd [1]

Дата / Время: 2011-10-28 12: 36: 03.846 +0100 Версия ОС: iPhone Версия отчета OS 5.0 (9A334): 104

Тип исключения: EXC_CRASH (SIGABRT) Коды исключения: 0x00000000, 0x00000000 Crashed Thread: 0

Backtrace последнего исключения: 0 CoreFoundation
0x310d68bf исключениеПроцесс + 163 1 libobjc.A.dylib
0x3827b1e5 objc_exception_throw + 33 2 CoreFoundation
0x310d9acb - [NSObject doesNotRecognizeSelector:] + 175 3
CoreFoundation 0x310d8945 __ пересылка
+ 301 4
CoreFoundation 0x31033680 _CF_forwarding_prep_0 + 48 5 SpringBoard 0x001ccc39 0x72000 + 1420345 6
SpringBoard 0x001cb237 0x72000 + 1413687 7
SpringBoard 0x00154abd 0x72000 + 928445 8
ApplePushService 0x3385d6bd - [APSConnection _deliverMessageForTopic: userInfo:] + 277 9 ApplePushService 0x3385e13f _APSDeliverMessage + 239 10 ApplePushService
0x3385eaf9 _XDeliverMessage + 393 11 AppSupport
0x373913e1 migHelperRecievePortCallout + 173 12 CoreFoundation
0x310aa553 CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION + 39 13 CoreFoundation 0x310aa4f5 __CFRunLoopDoSource1 + 141 14 CoreFoundation 0x310a9343 __CFRunLoopRun + 1371 15 CoreFoundation
0x3102c4dd CFRunLoopRunSpecific + 301 16 CoreFoundation
0x3102c3a5 CFRunLoopRunInMode + 105 17 графических сервисов
0x33c5afed GSEventRunModal + 157 18 UIKit
0x3309e743 UIApplicationMain + 1091 19 SpringBoard
0x00075ac7 0x72000 + 15047 20 SpringBoard
0x00075108 0x72000 + 12552

...