_WebSafeForwarder forwardInvocation crashes

Я получаю довольно много ошибок, которые, как представляется, связаны с WebKit в моем проекте iOS. Чтобы дать некоторый опыт, мы используем WebViews в нашем приложении для отображения новостей. Эти новости часто включают ссылки, и когда пользователь нажимает на ссылки, мы обычно приводим пользователя в Safari, чтобы прочитать полную новостную статью. Довольно стандартный материал. В любом случае, вот как выглядит авария:

0     libobjc.A.dylib                       0x31198f78 objc_msgSend + 15
1     CoreFoundation                        0x313567e4 __invoking___ + 68
2     CoreFoundation                        0x312b17b1 -[NSInvocation invoke] + 160
3     CoreFoundation                        0x312b13cf -[NSInvocation invokeWithTarget:] + 50
4     WebKit                                0x3395fe0d -[_WebSafeForwarder forwardInvocation:] + 252
5     CoreFoundation                        0x31355a83 ___forwarding___ + 666
6     CoreFoundation                        0x312b0650 _CF_forwarding_prep_0 + 48
7     CoreFoundation                        0x313567e4 __invoking___ + 68
8     CoreFoundation                        0x312b17b1 -[NSInvocation invoke] + 160
9     WebCore                               0x31a851f5 _ZL11SendMessageP12NSInvocation + 24
10   WebCore                                0x31a986f1 _ZL20HandleDelegateSourcePv + 80
11   CoreFoundation                         0x31327ad3 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 14
12   CoreFoundation                         0x3132729f __CFRunLoopDoSources0 + 214
13   CoreFoundation                         0x31326045 __CFRunLoopRun + 652
14   CoreFoundation                         0x312a94a5 CFRunLoopRunSpecific + 300
15   CoreFoundation                         0x312a936d CFRunLoopRunInMode + 104
16   GraphicsServices                       0x32782439 GSEventRunModal + 136
17   UIKit                                  0x315aecd5 UIApplicationMain + 1080
18   MyApp                              0x23e7 main (main.m:13)

С точки зрения сужения этого сбоя, он появляется только на iOS 5.x на iPad.

FWIW, в некоторых областях нашей кодовой базы мы используем WebViewDelegates и перехватываем некоторые клики пользователей по ссылкам в новостях. Не уверен, может ли это быть фактором, способным, но подумал, что стоит упомянуть.

Любые идеи о том, что может вызвать сбой в этом разделе кода?

Спасибо,

Шон

Ответ 1

проблема может помочь вам https://github.com/bly/bly-cocoa/issues/667, хотя вы можете не решить ее, но вы можете узнать более подробно об этой проблеме.