我正在尝试实现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/

10-10 20:01