Почему в WKWebView появляется предупреждение об отсутствии прав?IOS

Программируем под IOS
Ответить
Anonymous
 Почему в WKWebView появляется предупреждение об отсутствии прав?

Сообщение Anonymous »

Я использую WKWebView, чтобы открыть веб-страницу в приложении.
Я открываю представление как всплывающее окно. Вот мой код во всплывающем окне «WebkitViewController»:

Код: Выделить всё

override func viewDidLoad()
{
super.viewDidLoad()

self.webview.navigationDelegate = self
self.webview.load(URLRequest(url: URL(string: "https://mywebsite.com")!))
}
..
extension WebkitViewController: WKNavigationDelegate {
func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) {}
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {}
func webView(_ webView: WKWebView, didFailProvisionalNavigation navigation: WKNavigation!, withError error: Error) {}
}
Далее я открываю представление в виде всплывающего окна при нажатии кнопки:

Код: Выделить всё

@IBAction func onContactRequest(_ sender: Any)
{
let webview = UIStoryboard.webviewViewController() as! WebkitViewController
self.navigationController?.present(webview, animated: true)
}
Я также добавил следующее в Info.plist:

Код: Выделить всё

NSAppTransportSecurity

NSAllowsArbitraryLoads


При работе на симуляторе iOS 18.1 открывается всплывающее окно, правильно загружается веб-страница, но как только я закрываю всплывающее окно, в отладке появляется следующее предупреждение консоль:

Код: Выделить всё

Error acquiring assertion: 

Подробнее здесь: [url]https://stackoverflow.com/questions/79283797/why-im-having-missing-entitlement-warning-in-wkwebview[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»