La aplicación falla cuando WebViews intenta cargar en un controller de barra de tabs

Así que la premisa de mi aplicación es que tiene varias tabs y cada tabViewController tiene una propiedad webView que carga una página web diferente.

No estoy seguro de qué es exactamente lo que está mal y por qué se bloquea.

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x6a7c5b0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key webView.'

La forma en que estructuré la aplicación fue hacer classs separadas de ViewController para cada pestaña. He incluido IBOutlets en las WebViews y las he vinculado a webViews que he incluido en el storyboard. También establezco CustomClass a la class ViewController.

Aquí hay un ejemplo de mi código (también está en todos los ViewControllers):

AmericaViewController.h

 #import <UIKit/UIKit.h> @interface AmericaViewController : UIViewController @property (nonatomic, weak) IBOutlet UIWebView *webView; @end 

AmericaViewController.m

 #import "AmericaViewController.h" @implementation AmericaViewController @synthesize webView = _webView; -(void)viewDidLoad { [super viewDidLoad]; // allow user to pinch-zoom page self.webView.scalesPageToFit = YES; self.webView.multipleTouchEnabled = YES; //load webView [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://baylornotes.org/articles/America"]]]; } -(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return YES; } @end 

Según la exception, uno de tus UIViewController no tiene propiedad webView. Tal vez una de sus classs no está bien escrita, o se olvidó de configurar la class correcta en un xib …