我在Storyboard中的容器视图中嵌套了一个AVPlayerViewController
。使用prepareForSegue
访问此播放器视频控制器。但是,当我尝试设置其player
属性的任何属性时,Xcode会给出错误消息:Receiver 'AVPlayer' for class message is a forward declaration
。我的.h
已正确导入AVKit。我做错了什么?
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"videoPlayerEmbed"]) {
self.videoPlayerController = (AVPlayerViewController *)segue.destinationViewController;
self.videoPlayerController.delegate = self;
self.videoPlayerController.player = [[AVPlayer alloc] init];
} else {
[super prepareForSegue:segue sender:sender];
}
}