1

ビューにビデオを表示するアプリケーションがあります。しかし、ビデオが表示されているときに、iOS で全画面表示モードをクリックするとクラッシュします。これは私のコードです:

-(void)viewDidLoad
{

MPMoviePlayerController *mc = [[MPMoviePlayerController alloc] initWithContentURL:nil];

    mc.shouldAutoplay = NO;
    mc.controlStyle = MPMovieControlStyleEmbedded;
    NSURL *contentURL = [[NSBundle mainBundle] URLForResource:@"01 01. Welcome" withExtension:@"mov"];
    mc.contentURL = contentURL;
    [mc prepareToPlay];
    mc.view.frame = self.test.bounds;
    [self.test addSubview:mc.view];
    self.testvideo = mc;
     testvideo.fullscreen=YES;
}

テストという名前の別のビューにプレーヤーコントローラーを追加しています。フルスクリーン ボタンをクリックすると、アプリがクラッシュしてエラー メッセージが表示されます。

-[UIView trackRectForBounds:]: unrecognized selector sent to instance 0xa171ec0
2013-09-03 15:49:35.178  *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView trackRectForBounds:]: unrecognized selector sent to instance 0xa171ec0'
4

1 に答える 1