Airplay: widok lustrzany na zewnętrznym oknie

pytanie projektowe / architektoniczne na temat airplay. Ustawiłem zewnętrzny wyświetlacz w AppDelegate:

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

Działa dobrze, TV pokazuje pusty ekran na czerwono. Teraz mam ViewController z mnóstwem widoków i jeden widok powinien być widoczny na urządzeniui ekran zewnętrzny. Jeśli spróbuję tego w ViewController.m:

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

deviceAndTVView pojawi się tylko na zewnętrznym ekranie, a nie na urządzeniu. Potrzebowałbym mieć urządzenie deviceAndTVView na urządzeniu, aktualizując się na interakcjach touches / user i odzwierciedlając te aktualizacje na zewnętrznym ekranie.

Jaka jest właściwa droga do tego celu?

Dziękuje za przeczytanie! m

questionAnswers(2)

yourAnswerToTheQuestion