2017-11-25 7 views
3

WebKitがデバッグ情報なしでiOS 11でクラッシュする - 以下は私ができることです。iOS上のWKWebKitがデバッグ情報なしでクラッシュする

Thread 1: EXC_BAD_ACCESS (code=1, address=0x10) 

なぜこれがクラッシュするのか分かりますか?

if !urlString.hasPrefix("http://") && !urlString.hasPrefix("https://") 
    { 
     urlString = "http://" + urlString 
    } 

あなたはまた、あなたのplistを開いて、あなたはNSAllowsArbitraryLoadsが有効になっていることを確認する必要があります。

おかげ

WebKit`>::lookup<WTF::HashMapTranslatorAdapter<WTF::HashMap<WTF::String, WTF::Ref<WebKit::WebURLSchemeHandler>, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::Ref<WebKit::WebURLSchemeHandler> > >::KeyValuePairTraits, WTF::IdentityHashTranslator<WTF::HashMap<WTF::String, WTF::Ref<WebKit::WebURLSchemeHandler>, WTF::StringHash, WTF::HashTraits<WTF::String>, WTF::HashTraits<WTF::Ref<WebKit::WebURLSchemeHandler> > >::KeyValuePairTraits, WTF::StringHash> >, WTF::String>: 
    0x19270161c <+0>: stp x26, x25, [sp, #-0x50]! 
    0x192701620 <+4>: stp x24, x23, [sp, #0x10] 
    0x192701624 <+8>: stp x22, x21, [sp, #0x20] 
    0x192701628 <+12>: stp x20, x19, [sp, #0x30] 
    0x19270162c <+16>: stp x29, x30, [sp, #0x40] 
    0x192701630 <+20>: add x29, sp, #0x40   ; =0x40 
    0x192701634 <+24>: mov x19, x1 
    0x192701638 <+28>: ldr w21, [x0, #0xc] 
    0x19270163c <+32>: ldr x22, [x0] 
    0x192701640 <+36>: ldr x0, [x19] 
-> 0x192701644 <+40>: ldr w8, [x0, #0x10] 
+0

どのようにWKWebViewを作成していますか?コードやストーリーボードで? –

+0

私はコードを使ってWKWebViewを作成しています。 –

+0

私は同じ正確なクラッシュを持っています... –

答えて

0

は、使用しているURLは、次のコードを使用してHTTP URLスキームを持っていることを確認してくださいソースコードとしてコピーしてください。

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSAllowsArbitraryLoads</key> 
    <true/> 
</dict> 
関連する問題