Quindi ho questo nidificato AVPlayerViewController
all'interno di una vista contenitore nello storyboard. Accedo a questo lettore vide controller utilizzando prepareForSegue
. Ma quando tento di impostare qualsiasi proprietà sulla proprietà player
, Xcode mi dà un errore Receiver 'AVPlayer' for class message is a forward declaration
. Ho importato correttamente AVKit nello .h
. Che cosa sto facendo di sbagliato?AVPlayer forward dichiarazione classe
- (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];
}
}
Ottengo il file "AVPlayerViewController.h" non trovato ora. – Victor
@TechGenius Assicurati che il tuo Progetto> Generale> Framework e librerie collegate includa AVKit.framework e AVFoundation.framework – ammianus