我正在尝试更新此不推荐使用的方法:
'presentMoviePlayerViewControllerAnimated'
但是我无法导入AVKit并使用AVPlayerViewContoller。看来我的Xcode某种程度上没有看到这个框架。
这是我的代码:
MatchDetailsVC.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文件:
using CM + click
MatchDetalisVC.m更新
[self presentViewController:videoPlayerViewController animated:YES completion:nil];
更改了最后一行。没有错误。看来我也不必在ViewController中也#import AVKit。正确吗?
最佳答案
添加了这一行,就可以了
#import <AVKit/AVKit.h>
关于ios - iOS-在AVKit obj-c中使用AVPlayerViewController,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41050631/