iOS - используйте AVPlayerViewController в AVKit obj-c

Я пытаюсь обновить этот устаревший метод: '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: с помощью CM + нажмите

MatchDetalisVC.m ОБНОВЛЕНИЕ

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

Поменял последнюю строчку с этим. Нет ошибок Кажется, мне не нужно импортировать AVKit в моем ViewController. Это правда, хотя?

1 ответ

Добавил эту строку, просто работает

#import <AVKit/AVKit.h>
Другие вопросы по тегам