Classe NowWebViewController - iOS

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • A classe NowWebViewController 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, começará a carregar a URL inicial fornecida durante a instanciação usando o método makeWebViewController().

    Se a solicitação falhar na autenticação, o método nowWebViewController(_:didFailNavigationWith:) será chamado no delegado que foi aprovado 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)
      }
    }