Erros do iPhone MPMoviePlayerViewController CGContext

Eu estou escrevendo um aplicativo para o iPhone que irá reproduzir alguns filmes utilizandoMPMoviePlayerViewController. Até agora eu comecei a jogar filmes, no entanto, ele está jogando alguns erros no depurador que todos começam comCGContext. Eu destruí meu cérebro tentando consertá-lo. Aqui estão os detalhes do meu código:

arquivo .h:

#import <UIKit/UIKit.h>
#import <MediaPlayer/MediaPlayer.h>
@interface MovieViewController : UIViewController {
    MPMoviePlayerViewController *playerController;
}

-(IBAction) playMovie:(id)sender;

arquivo .m:

@interface MovieViewController ()
@end
@implementation

-(IBAction)playMovie:(id)sender {
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
                                     pathForResource:@"moviename" ofType:@"mp4"]];
playerController =  [[MPMoviePlayerViewController alloc]
                     initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:playerController];
playerController.moviePlayer.movieSourceType = MPMovieSourceTypeFile;
[playerController.moviePlayer play];
playerController = nil; 
}

Quando executo o programa, o filme é reproduzido, mas quando o código executa a linha:playerController = [[MPMoviePlayerViewController alloc] initWithContentURL:url]; os seguintes erros ocorrem:

<Error>: CGContextSaveGState: invalid context 0x0
<Error>: CGContextClipToRect: invalid context 0x0
<Error>: CGContextTranslateCTM: invalid context 0x0
<Error>: CGContextDrawShading: invalid context 0x0
<Error>: CGContextRestoreGState: invalid context 0x0

Eu sei dissoinvalid context 0x0 significa que essas variáveis ​​específicas não têm valor, mas não tenho ideia de como remediar isso. Qualquer ajuda seria muito apreciada.

questionAnswers(2)

yourAnswerToTheQuestion