我正在使用swift开发一个ios应用程序。从下面提到的链接下载谷歌演员框架工作。 https://developers.google.com/cast/docs/downloads 在应用程序中添加了此框架工作并导入如下: 导入GoogleCast 但我收到的错误是“没有这样的模块Google Cast”
答案 0 :(得分:2)
我在Swift工作了。
我不需要进口任何东西。
您是否按照https://developers.google.com/cast/docs/ios_sender
的说明操作并配置Objective-C桥接头 https://developer.apple.com/library/ios/documentation/swift/conceptual/BuildingCocoaApps/MixandMatch.html
我把文件GoogleCast.h
的位置放在这里
我测试了这个示例代码:
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的Iphone 5s上运行它,它找到了我的ChromeCast设备:
device found - AW
答案 1 :(得分:0)
以下是我在Swift项目中的工作方式(遵循iOS的Google Cast指南):
-ObjC -lc++
我添加了以下框架库(已链接,未嵌入):
在链接框架库下,我添加了GoogleCast.framework 点击+ - >添加其他... - > GoogleCast.framework
我没有添加任何Objective-C桥接标头,效果很好!