2015-05-26 39 views
10

我想實現在YouTube-IOS-玩家幫手,在這裏找到:https://github.com/youtube/youtube-ios-player-helper的YouTube播放器,IOS的助手不能使用YTPlayerView類

我做了什麼: 編輯我podfile,莢更新,沒有任何錯誤樣樣精,Alamofire - 這也是通過的CocoaPods仍在工作

我可以看到波德在我的工作區,我甚至可以在故事板

選擇YTPlayerView作爲班我UIView但說到加添加IBOutlet它不能識別YTPlayerView類?!

storyboard collectionview cell

它不應該是不可能的,即使在故事板中選擇它,如果波德wasnt正確添加?

我也嘗試了「手冊」的方法,這給了一個稍微好一點的結果,因爲這將讓我定義播放器,但不會讓我通過橋接報頭導入YTPlayerView

回答

32

的YTPlayerView是在單獨的Pods模塊,您需要導入。

我Podfile:

platform :ios, '8.3' 

target 'MyApp' do 
    use_frameworks! 
    pod 'youtube-ios-player-helper' 
end 

你斯威夫特文件:

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"到您的橋接報頭。

+0

你,救世主! –

+0

橋接標題爲我解決了它,謝謝 –

4

我遇到了問題,並通過在我的項目中橋接頭文件中添加了 「#import YTPlayerView.h」 來修復它。要了解橋接頭,請點擊此鏈接:adding bridging header in swift ios。我希望它能幫助你。

相關問題