Bu yüzden, storyboard'umda kapsayıcı görünümünün içinde yer alan bu AVPlayerViewController
var. Bu oyuncu vide denetleyicisine prepareForSegue
kullanarak erişiyorum. Ancak, player
özelliği üzerinde herhangi bir özellik ayarlamaya çalıştığımda, Xcode bana Receiver 'AVPlayer' for class message is a forward declaration
hata veriyor. AVKit .h
'da doğru şekilde içe aktarılmış. Neyi yanlış yapıyorum?AVPlayer ileri sınıf bildirimi
- (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];
}
}
Artık 'AVPlayerViewController.h' dosyası bulunamadı 'alıyorum. – Victor
@TechGenius Projenizin> Genel> Bağlantılı Çerçeve ve Kütüphanelerin AVKit.framework ve AVFoundation.framework içerdiğinden emin olun. – ammianus