我正在尝试实现youtube-ios-player-helper,可在此处找到:https://github.com/youtube/youtube-ios-player-helper
我做了什么:
编辑了我的podfile,pod更新,一切正常,没有任何错误,Alamofire-也通过cocoapods添加了,仍然有效
我可以在工作区中看到Pod,甚至可以在Storyboard中为我的UIView选择YTPlayerView作为类。
但是,当涉及到添加IBOutlet时,它不再识别YTPlayerView类了吗?
如果未正确添加Pod,是否甚至不可能在 Storyboard 中选择它?
我还尝试了“手动”方法,该方法产生了更好的结果,因为它可以让我定义播放器,但不能让我通过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
不适合您,则可以按照Fayza Nawaz's answer中的说明,将#import "YTPlayerView.h"
添加到桥接头中。关于ios - YouTube-Player-iOS-Helper不能使用YTPlayerView类,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30448350/