Airplay: subvista espejo en ventana externa

Una pregunta de diseño / arquitectura sobre airplay. He configurado una pantalla externa en el AppDelegate:

<code>UIScreen *externalScreen = UIScreen.screens.lastObject;
self.externalWindow = [[UIWindow alloc] initWithFrame:externalScreenFrame];
self.externalWindow.screen = externalScreen;
self.externalWindow.backgroundColor = [UIColor redColor];
</code>

Funciona bien, la televisión muestra una pantalla vacía en rojo. Ahora tengo un ViewController con varias subvistas, y una vista debería mostrarse en el dispositivoy La pantalla externa. Si intento esto en ViewController.m:

<code>[_appDelegate.externalWindow addSubview:self.deviceAndTVView];
</code>

deviceAndTVView solo se mostrará en la pantalla externa, ya no en el dispositivo. Lo que necesitaría es tener deviceAndTVView en el dispositivo, actualizarse solo en toques / interacción del usuario, y reflejar esas actualizaciones en la pantalla externa.

¿Cuál es el camino correcto para lograr eso?

¡Gracias por leer! metro

Respuestas a la pregunta(2)

Su respuesta a la pregunta