У меня есть проект с UITableView, который заполнен данными о фильмах, проанализированных из XML.Когда я нажимаю на строку, отображается новый контроллер просмотра.Я назначил все свойства для получения информации в новом контроллере представления, такие как: заголовок, описание и строка URL-адреса для фильма.Это выглядит хорошо, когда я NSLog эти значения.Но ключом этого нового контроллера представления является автоматическое отображение фильма с определенного URL.Ниже приведен код, который я использую.
videoURL = [NSURL URLWithString:urlString];
urlString - мой адрес для фильма из XML
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayBackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:videoPlayer];
videoPlayer = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
[self.view addSubview:videoPlayer.view];
videoPlayer.view.frame = CGRectMake(0, 0, 250, 300);
[videoPlayer play];
Если есть статически назначенная строка URL-адреса, подобная этой
NSString *url = @"http://www.myserv.com/video.mp4";
videoURL = [NSURL URLWithString:url];
все работает.Если у кого-то есть идея, как решить мою проблему, я был бы признателен.