Я позаботился об утечке памяти, связанной с объектом alloc, однако я думаю, что испортил мой код, поскольку теперь мой видеоклип не воспроизводится.Я полагаю, что я заставил устройство выпустить до начала клипа.Может ли кто-нибудь помочь мне изменить мой код?Я был бы очень признателен за несколько советов, чтобы заставить воспроизведение работать снова.Вот пример того, с чем я работаю.
@implementation ELECTRIC_GROOVEYViewController
-(IBAction)playMovie:(id)sender
{
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"1960" ofType:@"m4v"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
MPMoviePlayerController *moviePlayerController =
[[[MPMoviePlayerController alloc] initWithContentURL:fileURL]autorelease];
[self.view addSubview:moviePlayerController.view];
moviePlayerController.fullscreen = YES;
moviePlayerController.scalingMode = MPMovieScalingModeAspectFill;
[[NSNotificationCenter defaultCenter] removeObserver:self
name:MPMoviePlayerLoadStateDidChangeNotification
object:nil];
// no moviecontrolls
moviePlayerController.controlStyle = MPMovieControlStyleNone;
// looping forever
moviePlayerController.repeatMode= MPMovieRepeatModeOne;
[moviePlayerController play];
}