1

我正在尝试更新这个不推荐使用的方法:'presentMoviePlayerViewControllerAnimated' 但是我无法导入 AVKit 并使用 AVPlayerViewContoller。似乎我的 Xcode 没有以某种方式看到这个框架。

这是我的代码:

比赛详情VC.m

   -(void) tableView:(UITableView *)tableView didSelectRowAtIndexPath (NSIndexPath *)indexPath {
YoutubeVideoModel* video = [_videos objectAtIndex:indexPath.row];

XCDYouTubeVideoPlayerViewController *videoPlayerViewController = [[XCDYouTubeVideoPlayerViewController alloc] initWithVideoIdentifier:video.videoID];
   =>[self presentMoviePlayerViewControllerAnimated:videoPlayerViewController];

无法访问 AVKit 文件: 使用 CM + 单击

MatchDetalisVC.m更新

[self presentViewController:videoPlayerViewController animated:YES completion:nil];

用这个改变了最后一行。没有错误。看来我也不必在我的 ViewController 中 #import AVKit。它是正确的吗?

4

1 回答 1

5

添加了这一行,只是工作

#import <AVKit/AVKit.h>
于 2018-04-05T02:36:09.750 回答