UIWebView не загружается в iOS 10

После обновления до iOS 10 и Swift 3 мои webViews не работают. В области отладки происходит следующее. Это происходит на устройстве или в симуляторе. Кто-нибудь знает, что вызывает это.

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

2 ответа

У меня была такая же проблема, когда я пытался воспроизвести видео Vimeo в UIWebView в IOS 10. В моем случае я устанавливал HTML-код UIWebView в viewDidLayoutSubviews(),

        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()

Забыл обновить это. Хорошо получается, что клиент преобразован в сервер Linux и не думал, что это будет иметь значение, поэтому никогда не упоминал об этом. Папка, в которой находились файлы, содержала заглавные буквы, а код в приложении - нет. При использовании сервера Linux, если файлы или папки содержат заглавные буквы, URL также должен быть указан. Быстрое исправление Я только что переместил файлы в новую папку без прописных букв.

Другие вопросы по тегам