• Empleos
  • Sobre nosotros
  • Empleos
    • Inicio
    • Empleos
    • Cursos y retos
  • Empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Contrata talento tech
    • Blog
    • Comercial
    • Calculadora de salario

0

276
Vistas
WKWebView no se inicializa en swift 4 xcode 10

¿Alguien podría ayudarme a comprender por qué mi vista web no se inicializa aquí? Recibo el siguiente error porque webView es nulo.

Fatal error: Unexpectedly found nil while unwrapping an Optional value

¿Qué es exactamente lo que me estoy perdiendo aquí?

 import UIKit import WebKit class MemoriesViewController: UIViewController, WKNavigationDelegate { @IBOutlet weak var webView: WKWebView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } override func viewDidAppear(_ animated: Bool) { super.viewDidAppear( animated ) let urlString:String = "https://www.apple.com" let url:URL = URL(string: urlString)! let urlRequest:URLRequest = URLRequest(url: url) webView.load(urlRequest) } } }

Captura de pantalla para mayor claridad donde está ocurriendo realmente el error:

ingrese la descripción de la imagen aquí

almost 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Agregue Webkit.Frameworks a marcos y bibliotecas vinculados

ingrese la descripción de la imagen aquí

Luego puede agregar el Outlet para WKWebView y usar su código

 import UIKit import WebKit class MyWebViewController: UIViewController { @IBOutlet weak var myWV: WKWebView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. let urlString:String = "https://www.apple.com" let url:URL = URL(string: urlString)! let urlRequest:URLRequest = URLRequest(url: url) myWV.load(urlRequest) } }
almost 4 years ago · Santiago Trujillo Denunciar

0

En Xcode 10, puede seguir el siguiente paso:

  1. Haga clic en el proyecto
  2. Ir a la fase de construcción
  3. Ir a Vincular binario con bibliotecas
  4. Haga clic en agregar más cantar en Vincular binario con bibliotecas
  5. abra una ventana y busque Webkit.framework
  6. agrega y disfrútalo
  7. Mostrar imagen de abajo ingrese la descripción de la imagen aquí
almost 4 years ago · Santiago Trujillo Denunciar

0

El problema era que mi salida no estaba conectada al guión gráfico. Es por eso que @IBOutlet was not getting initialized .

almost 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda