我在我的iPhone应用程序中有以下代码,警告内存泄漏!
这是我的代码:
-(IBAction)playVideo:(id)sender {
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"test"
ofType:@"mov"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[moviePlayerController.view setFrame:CGRectMake(38, 100, 250, 163)];
[self.view addSubview:moviePlayerController.view];
moviePlayerController.fullscreen = YES;
[moviePlayerController play];
}
这是我收到的错误消息: 可能存在内存泄漏问题,该对象在第37行被分配并存储在'moviePlayerController'中 我尝试过使用autorelease释放"moviePlayerController",然后尝试释放它。两种情况下,内存泄漏问题都得到了解决,但是视频无法在iPhone上播放!这很奇怪,请帮忙看看。