NowWebViewController-Klasse – iOS
Die NowWebViewController -Klasse bietet Funktionen, mit denen Sie einen Web-Viewer verwalten können.
NowWebViewController – loadPage()
Wenn die Anforderung authentifiziert ist, beginnt das Laden der anfänglichen URL, die während der Instanziierung mit der Methode makeWebViewController() angegeben 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)
}
}