2014-11-06 26 views

cevap

2

belirten bir hata alıyorum.
Hiçbir şey almam gerekmedim.

Eğer https://developers.google.com/cast/docs/ios_sender

gelen talimatları takip Ve ayrıca başlık köprüleme Objective-C yapılandırmak yaptı.
https://developer.apple.com/library/ios/documentation/swift/conceptual/BuildingCocoaApps/MixandMatch.html

Ben bu örnek kod test

enter image description here

burada dosyanın GoogleCast.h konumunu koyun:

class ViewController: UIViewController, GCKDeviceScannerListener { 

    var scanner = GCKDeviceScanner()!; 


    func deviceDidComeOnline(device: GCKDevice!) { 
     println("device found - \(device.friendlyName)"); 
    } 


    override func viewDidLoad() { 
     super.viewDidLoad() 
     // Do any additional setup after loading the view, typically from a nib. 

     //scanner = GCKDeviceScanner(); 


     println(scanner) 
     scanner.addListener(self) 

     scanner.startScan() 
    } 
} 

Xcode gelen bir Iphone 5s bu çalıştırmak ve onu buldum benim Chromecast'ta aygıtı:

Bunun benim Swift proje üzerinde çalışmak nasıl yaptığını İşte

0

(iOS için Google Cast kılavuzuna aşağıdaki) var:

  • Ben Google Cast iOS Sender SDK indirdiğiniz ve ben ettik
  • benim projenin kök klasörüne içine yapıştırılan Yapı Ayarlarında Diğer Bağlayıcı Bayraklar ayarlamak için: aşağıdaki çerçeve kitaplıkları ekledik -ObjC -lc++
  • (bağlı, gömülü değil):

    1. Accelerate.framework
    2. AudioToolbox.framework
    3. AVFoundation.framework
    4. CoreBluetooth.framework
    5. CoreGraphics.framework
    6. CoreText.framework
    7. Foundation.framework
    8. MediaAccessibility.framework
    9. MediaPlayer.framework
    10. MediaToolbox.framework
    11. QuartzCore.framework
    12. SystemConfiguration.framework
    13. UIKit.framework
    14. Ben GoogleCast.framework ekledik Bağlantılı çerçeve kütüphaneleri altında Hala
  • tıklayarak + -> Diğer Ekle ... -> GoogleCast.Çerçeve

  • Ben hedefin Yapı Aşamada ekledik Kopya Paketi Kaynakları bölümünde yeni bir giriş. Diğer Google Hesapları'nı ekleyin.Birincil Çalıştırma -> Kaynaklar -> GoogleCastResources.bundle

Herhangi bir Objective-C köprüleme başlığı eklemedim ve harika çalıştı!

İlgili konular