NowWebViewController クラス - iOS
NowWebViewController クラスは、Web ビューアを管理できるようにする関数を提供します。
NowWebViewController:loadPage()
要求が認証されると、 makeWebViewController() メソッドを使用してインスタンス化中に提供された初期 URL のロードを開始します。
要求が認証に失敗すると、オブジェクトをインスタンス化するときに渡されたデリゲートでメソッド nowWebViewController(_:didFailNavigationWith:) が呼び出されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
次のコード例は、この関数を呼び出す方法を示しています。
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)
}
}