---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Classe NowWebViewController - iOS

# Classe NowWebViewController - iOS {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

A classe NowWebViewController fornece funções que permitem gerenciar um visualizador da Web.

## NowWebViewController - loadPage() {#ariaid-title2}

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.
{#NWVC-loadPage__table_ymy_tpy_5pb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 1. Parâmetros]

{#NWVC-loadPage__table_ymy_tpy_5pb} {#NWVC-loadPage__table_zmy_tpy_5pb__entry__2}

| Tipo | Descrição |
|-|-|
| Nenhum(a) |   |
[Tabela 2. Retorna]

{#NWVC-loadPage__table_zmy_tpy_5pb}  
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)
      }
    }


