NowWebViewController classe - iOS

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • . NowWebViewController a classe fornece funções que permitem gerenciar um visualizador da web.

    Fluxo de carregamento da página da web

    NowWebViewController - loadPage()

    Se a solicitação for autenticada, inicia o carregamento do URL inicial fornecido durante a instanciação usando o. MakeWebViewController() método.

    Se a solicitação falhar na autenticação, o método NowWebViewController(_:didFailNavigationWith:) é chamado no delegado que foi passado ao instanciar o objeto.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 2. Retorna
    Tipo Descrição
    Nenhum(a)

    O exemplo de código a seguir mostra como chamar esta função.

    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)
      }
    }