行をクリックした後、YouTubeムービーを再生したい。私は次のようにやっています。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self performSegueWithIdentifier:@"showVideo" sender:indexPath];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
NSIndexPath *indexPath = (NSIndexPath *)sender;
Video *video = [self.fetchedResultsController objectAtIndexPath:indexPath]; // ask NSFRC for the NSMO at the row in question
if ([segue.identifier isEqualToString:@"showVideo"]) {
NSLog(@"url is: %@",video.url);
[segue.destinationViewController setVideoURL:[NSURL URLWithString:video.url]];
}
}
セルをクリックすると、次の画面に移動しますが、空白のままになります。私のNSLogは私に正しいURLを返しますが。
誰か助けてもらえますか?
敬具。
編集
http://www.google.beをURLとして使用すると、機能します。しかし、私がこのURLを使用する場合:http ://www.youtube.com/v/066PWBKrh6k&autoplay=1 ではありません。