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类了?!
如果没有正确添加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中添加桥接标题 。 我希望它会对你有所帮助。