YouTube-Player-iOS-Helper 无法使用 YTPlayerView class
YouTube-Player-iOS-Helper can't use YTPlayerView class
我正在尝试实现 youtube-ios-player-helper,可在此处找到:https://github.com/youtube/youtube-ios-player-helper
我做了什么:
编辑了我的 podfile,pod 更新,一切都很好,没有任何错误,Alamofire - 这也是通过 cocoapods 添加的,仍在工作
我可以在我的工作区中看到 Pod,我什至可以 select YTPlayerView 作为 Class 用于 Storyboard 中的 UIView
但是在添加 IBOutlet 时它不再识别 YTPlayerView Class?!
如果 Pod 没有正确添加,甚至 select 不应该在故事板中添加它吗?
我也尝试了 "manual" 方法,结果稍好一些,因为它可以让我定义播放器,但不会让我通过 Bridging-Header 导入 YTPlayerView
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
不适合您,您可以按照 .
中的说明将 #import "YTPlayerView.h"
添加到您的桥接头中
我遇到了这个问题并通过添加解决了它
“#import YTPlayerView.h”
在我的项目中的桥接头文件中。要了解桥接头,请查看此 link:adding bridging header in swift ios。希望对你有帮助。
我正在尝试实现 youtube-ios-player-helper,可在此处找到:https://github.com/youtube/youtube-ios-player-helper
我做了什么: 编辑了我的 podfile,pod 更新,一切都很好,没有任何错误,Alamofire - 这也是通过 cocoapods 添加的,仍在工作
我可以在我的工作区中看到 Pod,我什至可以 select YTPlayerView 作为 Class 用于 Storyboard 中的 UIView
但是在添加 IBOutlet 时它不再识别 YTPlayerView Class?!
如果 Pod 没有正确添加,甚至 select 不应该在故事板中添加它吗?
我也尝试了 "manual" 方法,结果稍好一些,因为它可以让我定义播放器,但不会让我通过 Bridging-Header 导入 YTPlayerView
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
不适合您,您可以按照
#import "YTPlayerView.h"
添加到您的桥接头中
我遇到了这个问题并通过添加解决了它 “#import YTPlayerView.h” 在我的项目中的桥接头文件中。要了解桥接头,请查看此 link:adding bridging header in swift ios。希望对你有帮助。