11

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

4

2 回答 2

39

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

我的播客文件:

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 的回答#import "YTPlayerView.h"中所述添加到您的桥接头中。

于 2015-06-08T21:14:39.817 回答
4

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

于 2015-07-08T10:04:20.250 回答