iOSプロジェクトのWebKitに関連しているように見えるかなりの数のエラーが発生しています。背景を説明するために、ニュース記事を表示するためのアプリケーションでWebViewを使用します。これらのニュース記事にはリンクが含まれていることが多く、ユーザーがリンクをクリックすると、通常、ユーザーを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)
このクラッシュを絞り込むという点では、iPadのiOS5.xでのみ発生するようです。
FWIW、コードベースの一部の領域では、WebViewDelegatesを使用しており、ニュース記事のリンクに対するユーザークリックの一部を傍受しています。これが一因となる可能性があるかどうかはわかりませんが、言及する価値があると考えました。
コードのこのセクションでクラッシュを引き起こしている可能性があるものについてのアイデアはありますか?
ありがとう、
ショーン