ios iphone storyboard target iboutlet

ios - IBOutlet a dos viewControllers en dos guiones gráficos... es posible



iphone storyboard (1)

Puedes conectar 1 objeto a tu clase por controlador de vista. Verifica que establezcas las clases correctamente; A menudo, autocompleto accidentalmente la clase incorrecta. Ex. TermsAndConditionsTableViewController lugar de TermsAndConditionsViewController

Este IBOutlet está conectado a tres vistas diferentes y funciona correctamente para mí. Haga clic en el punto para mostrar las conexiones. Algunas veces necesitas hacer las conexiones nuevamente (raro pero sucede).

Tengo una aplicación con dos objetivos, para iPhone y para iPad.

Este proyecto no usa clases de tamaño.

En la versión para iPhone, tengo un guión gráfico que contiene un control de vista llamado "termsAndConditions". Este viewController tiene archivos de clase termsAndConditions.h y .m.

Dentro de termsAndConditions.m Tengo un outlet vinculado a un textView en viewController.

Luego tengo el segundo objetivo para iPad. Tengo el mismo controlador de vista llamado "termsAndConditions". Mi idea era usar los mismos términos de clase classAndConditions.h y .m de la versión de iPhone con este otro objetivo. Pero hay un problema.

¿Recuerda que el outlet está apuntando al textView en el viewController del storyboard del iPhone? Cuando asigno los términos y condiciones del iPad viewController para usar los mismos archivos de la clase iphone, aparentemente funciona, pero cuando trato de acceder al textView en la versión iPad, no pasa nada. Por otro lado, cuando paso el mouse sobre la salida en la implementación, resalto textViews en ambos viewControllers, en ambos guiones gráficos.

Aparentemente, la salida del archivo de clase está realmente vinculada a ambos textViews en diferentes guiones gráficos, pero esto parece ser falso.

¿Hay alguna forma de hacerlo o tendré que duplicar los términos AndConditions.h y .m con otro nombre para usar en el storyboard del iPad? Esto parece ser una solución estúpida.

Gracias.