зеркальное отображение экрана iPad в VGA - PullRequest
2 голосов
/ 21 августа 2010

Я попытался отразить экран простого нового приложения TabBar с iphoneos-screen-mirroring для iPad:

http://code.google.com/p/iphoneos-screen-mirroring/

Каждый раз (также без включения кода), если я пытаюсь активировать ТВ-выход в режиме симулятора, приложение вылетает без ошибок.

Если внешний ТВ-выход активирован, он остается черным (включая код).

AppDelegate:

#import "iPadVGAAppDelegate.h"
#import "UIApplication+ScreenMirroring.h"


@implementation iPadVGAAppDelegate

@synthesize window;
@synthesize tabBarController;


#pragma mark -
#pragma mark Application lifecycle

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    

    [[UIApplication sharedApplication] setupScreenMirroringWithFramesPerSecond:20.0];

    // Add the tab bar controller's current view as a subview of the window
    [window addSubview:tabBarController.view];
    [window makeKeyAndVisible];

    return YES;
}

Ответы [ 2 ]

1 голос
/ 06 октября 2010

Я видел такое же поведение. Я думаю, что техника, которую он использует, означает, что вы должны тестировать на реальном устройстве. Тот же код на реальном устройстве (iPad) у меня работал нормально.

0 голосов
/ 31 мая 2011

Взгляните сюда http://www.touchcentric.com/blog/archives/123

TVOutManager Роба Террелла является решением.

Следующая строка - все, что вам нужно: [[TVOutManager sharedInstance] startTVOut];

...