NowWebViewController-Klasse – iOS
Die NowWebViewController -Klasse stellt Funktionen bereit, mit denen Sie einen Web-Viewer verwalten können.
NowWebViewController – loadPage()
Wenn die Anforderung authentifiziert ist, beginnt das Laden der ursprünglichen URL, die während der Instanziierung mit der Methode „createWebViewController() “ bereitgestellt wurde.
Wenn die Authentifizierung der Anforderung fehlschlägt, wird die Methode nowWebViewController(_:didFailNavigationWith:) für den Delegierten aufgerufen, der beim Instanziieren des Objekts übergeben wurde.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Keine |
Das folgende Codebeispiel zeigt, wie diese Funktion aufgerufen wird.
private func openScreen(_ screen: ArticleListViewModel.Screen) {
switch screen {
case .articleDetail(let sysId):
guard let url = URL(string: "/mesp?id=me_kb_view&sys_kb_id=\(sysId)"), let webViewController = webViewController(for: url) else {
debugPrint("Could not create web view")
return
}
webViewController.loadPage()
navigationController?.pushViewController(webViewController, animated: true)
}
}