2017-05-24 22 views
1

iOS 10およびSwift 3にアップデートした後、WebViewが機能しません。デバッグ領域には次のものがあります。デバイスやシミュレータで発生します。誰でもこれを引き起こしていることを知っていますか?iOS 10でUIWebViewが読み込まれない

2017-05-23 20:04:19.453057-0500 AppName[394:32639] WF: _userSettingsForUser mobile: { 
    filterBlacklist =  (
    ); 
    filterWhitelist =  (
    ); 
    restrictWeb = 1; 
    useContentFilter = 0; 
    useContentFilterOverrides = 0; 
    whitelistEnabled = 0; 
} 
2017-05-23 20:04:19.453481-0500 AppName[394:32639] WF: _WebFilterIsActive returning: NO 
+0

ATSと関係があります。 HTTPまたはHTTPSサイトにアクセスしようとしていますか? – Leo

+0

HTTP。それはiOS 10とSwift 3より前に機能しました。 –

+0

HTTPウェブサイトに接続する場合は、SFSafariViewControllerを使うか、ATS設定を変更する必要があります。 – Leo

答えて

0

私は私の場合はIOS 10内のUIWebViewでVimeoのビデオを再生しようとすると、私はviewDidLayoutSubviews()でのUIWebViewのHTMLを設定したのと同じ問題を抱えていました。

 let htmlString:String! = "<iframe src=\"https://player.vimeo.com/video/7100569\" width=\"\(self.view.frame.width - 20)\" height=\"\(self.videoWebView.frame.height)\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>" 
     self.videoWebView.loadHTMLString(htmlString, baseURL: nil) 

私はこれを更新するために忘れviewDidLoad()

0

にこのコードを置くことによって、問題を解決しました。クライアントがLinuxサーバーに変換されていることが分かりました。ファイルが配置されたフォルダには大文字が含まれていたが、アプリケーションのコードには含まれていなかった。ファイルやフォルダに大文字が含まれている場合、Linuxサーバーを使用する場合は、URLも同じでなければなりません。クイックフィックス私は大文字なしでファイルを新しいフォルダに移動しました。

関連する問題