YouTube-Player-iOS-Helper无法使用YTPlayerView类

我正在尝试实现youtube-ios-player-helper,可在此处找到: https : //github.com/youtube/youtube-ios-player-helper

我做了什么:编辑我的podfile,pod更新,一切正常,没有任何错误,Alamofire – 这也是通过cocoapods添加仍然工作

我可以在我的工作区中看到Pod,我甚至可以在Storyboard中为我的UIView选择YTPlayerView作为Class

但是当谈到添加IBOutlet时,它不再能识别YTPlayerView类了?!

故事板collectionview细胞

如果没有正确添加Pod,那么甚至不可能在故事板中选择它吗?

我也尝试了“手动”方法,它给出了一个稍微好一点的结果,因为它可以让我定义播放器,但是不允许我通过Bridging-Header导入YTPlayerView

YTPlayerView位于您需要导入的单独Pods模块中。

我的Podfile:

platform :ios, '8.3' target 'MyApp' do use_frameworks! pod 'youtube-ios-player-helper' end 

你的Swift文件:

 import UIKit import youtube_ios_player_helper // You're missing this line class MyView: UIView { // Some class @IBOutlet var playerView: YTPlayerView! // ... } 

如果import youtube_ios_player_helper不适合您,您可以将#import "YTPlayerView.h"添加到您的桥接标题中,如Fayza Nawaz的回答中所述 。

我遇到了这个问题并通过在我的项目中的桥接头文件中添加“#import YTPlayerView.h”来修复它。 要了解桥接标题,请检查以下链接: 在swift ios中添加桥接标题 。 我希望它会对你有所帮助。