Мое приложение обрабатывает схемы URL. Когда он уже запущен и вызывается из другого приложения, он ведет себя правильно и без проблем. Однако, когда он полностью закрыт (например, в не-фоновом режиме) и его вызывает другое приложение, происходит немедленный сбой.
Я уже установил опцию «Дождаться запуска исполняемого файла», чтобы я мог отлаживать application:willFinishLaunchingWithOptions:
, но кажется, что он не вызывается. Я также реализовал -application:openURL:sourceApplication:annotation:
, но, похоже, его тоже не вызывают.
Вот сбой:
libsystem_kernel.dylib`__pthread_kill:
0x10a79e278: movl $0x2000148, %eax
0x10a79e27d: movq %rcx, %r10
0x10a79e280: syscall
0x10a79e282: jae 0x10a79e28c ; __pthread_kill + 20
0x10a79e284: movq %rax, %rdi
0x10a79e287: jmp 0x10a799ca3 ; cerror_nocancel
0x10a79e28c: retq
0x10a79e28d: nop
0x10a79e28e: nop
0x10a79e28f: nop
Есть идеи, как это решить, или что я делаю не так? Я использую iOS 8 GM и Xcode 6 GM.
(lldb)
. - person Oscar Swanros   schedule 12.09.2014