在使用谷歌演员sdk 3做出反应本机时我们重新加载应用程序的一切都崩溃了,错误是 - 必须在主线程上调用[GCKCastDeviceProvider stopDiscovery]
我们把所有代码放在里面:
dispatch_async(dispatch_get_main_queue(), ^{
// my code block
});
我们还检查是否真的在主线程上:
if ([NSThread isMainThread]) {
NSLog(@"on main thread");
}
答案 0 :(得分:0)
根据此release note,必须从主线程调用应用程序调用的CastContext
中的所有方法,否则将引发Exception
。此外,这个documentation声明必须从主线程调用所有SDK方法。