iOS: IBOutlet nil en Xcode 6

Usando iOS 8 y Xcode 6. Incorporé un UIWebView en un controller usando un storyboard, y lo conecté todo. Sin embargo, cuando lo ejecuto, el webView se muestra nulo. ¿Alguna idea?

introduzca la descripción de la imagen aquí

Lo que me ayudó es esta respuesta # 1 aquí .

  1. Proyecto limpio
  2. Cerrar XCode
  3. Eliminar todos los contenidos de ~ / Library / Developer / Xcode / DerivedData /
  4. Reiniciar MacOs

Exactamente en este order

Modifique @property débil para webView.

Me encontré con este problema y finalmente encontré una solución: En algún momento, Apple cambió la forma en que View Controllers está vinculado con sus files xib. Xcode ya no coincide automáticamente, por ejemplo, ViewController.swift y ViewController.xib. En su lugar, debe especificar explícitamente un nombre de nib en su código. Intente llamar:

NSBundle.mainBundle().loadNibNamed("ViewController", owner: self, options: nil) 

o, en el Objetivo C:

 [[NSBundle mainBundle] loadNibNamed:@"ViewController" owner:self options:nil]; 

en el inicializador de su VC, antes de usar cualquier IBOutlets (reemplazando "ViewController" con el nombre de su View Controller). Esto es lo que finalmente funcionó para mí (en Swift).

Ver también:

¿Los controlleres de vista con files nib están rotos en iOS 8 beta 5?

Rápida forma de cargar el file xib