2015-05-26 38 views
10

kullanamaz, burada bulunan: https://github.com/youtube/youtube-ios-player-helperYouTube'un Oyuncu-iOS Yardımcısı Ben youtube-ios-oyuncu-yardımcı uygulamak çalışıyorum YTPlayerView sınıfını

Yaptıklarımı: benim podfile, pod güncelleştirme Düzenlendi, herhangi bir hata olmadan iyi şey, Alamofire - de hala benim çalışma alanında Pod'u görebilirsiniz ve o geldiğinde ben bile Film Şeridi '

benim UIView için Sınıf olarak YTPlayerView seçmek Fakat yapabilirsiniz

çalışma cocoapods yoluyla ilave edildi IBOutlet eklemek için artık YTPlayerView Sınıfını tanımıyor ?!

storyboard collectionview cell

o Pod düzgün eklenen wasnt bile Film şeridinde seçmek imkansız olması gerekmez mi?

Ben de bana Player tanımlayalım, ama beni Köprü-Üstbilgi aracılığıyla YTPlayerView ithal izin vermedi olarak biraz daha iyi bir sonuç verdi "manuel" yöntemi denedik YTPlayerView içindedir

cevap

32

İçe aktarmanız gereken ayrı bir bölme modülü.

Benim Podfile:

platform :ios, '8.3' 

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

Sizin Swift dosyası: sizin için çalışmıyor

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 Eğer Fayza Nawaz's answer belirtildiği gibi, kendi köprüleme başlığına #import "YTPlayerView.h" ekleyebilir.

+0

Siz, kurtarıcı! –

+0

Köprüleme başlığı benim için çözdü, teşekkürler –

4

Sorunumla karşı karşıya kaldım ve projemde köprüleme başlığı dosyasına "#import YTPlayerView.h" ekleyerek düzeltdim. Köprüleme başlığı hakkında bilgi edinmek için şu bağlantıyı kontrol edin: adding bridging header in swift ios. Umarım size yardımcı olur.