我正在尝试为ios构建一个chromecast发送者应用。我正在成功运行HelloVideoGoogleCast。现在模仿它,我在我的应用程序中使用这些行: // Chromecast添加部分: kReceiverAppID = @" 65E5F27B&#34 ;; //应用代码
// Establish filter criteria.
GCKFilterCriteria *filterCriteria = [GCKFilterCriteria
criteriaForAvailableApplicationWithID:kReceiverAppID];
// Initialize device scanner.
self.deviceScanner = [[GCKDeviceScanner alloc] initWithFilterCriteria:filterCriteria];
我在最后一行收到以下错误: [NSMutableDictionary gck_loadFromCacheWithName:]:无法识别的选择器发送到类0x1133f1678
***由于未捕获的异常终止应用程序' NSInvalidArgumentException',原因:' + [NSMutableDictionary gck_loadFromCacheWithName:]:无法识别的选择器发送到类0x1133f1678'
答案 0 :(得分:3)
您需要将-ObjC
链接器标志添加到XCode的Build Settings部分中的Other Linker Flags条目。
然后,这些类别应该从静态库中加载,然后你就可以了!
作为替代方案,请考虑使用Cocoapods集成google-cast-sdk,它将为您执行此操作!