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 также должен быть указан. Быстрое исправление Я только что переместил файлы в новую папку без прописных букв.