He hecho un nuevo proyecto como aplicación de iOS de vista única en Xcode. Creé una clase personalizada llamada WebView que extiende UIWebView. En el guión gráfico, agrego un WebView al ViewController y luego hago un IBOutlet a WebView en ViewController.h. En lugar de usar la clase UIWebView para IBOutlet, estoy usando mi clase cusom WebView y también estoy importando su archivo de cabecera en ViewController.h. Ahora mi ViewController está conectado a Web VIew de la clase WebView.¿Cómo se maneja la importación cruzada?
A continuación, me gustaría que mi WebView tenga una referencia al UIViewController. Luego importo el ViewController.h en mi WebView.h, pero luego empiezo a obtener algunos errores del compilador como:
Nombre desconocido del tipo 'WebView'; ¿Te refieres a 'UIWebView'?
Supongo que el problema es que ViewController.h importa WebView.h y WebView.h importa ViewController.h. ¿No es posible hacer una importación cruzada en Objective-C?