启动使用react-native构建的iOS应用程序时,我收到以下警告:
模块 iCloudStorage 需要主队列设置,因为它会覆盖
但没有实现constantsToExport
。在 未来版本的 React Native 将默认初始化所有本机 除非明确选择退出,否则后台线程上的模块。requiresMainQueueSetup
我一直在寻找解决方案,但我唯一发现的是:
添加 requireMainQueueSetup 以防止警告和未来的副作用 在 RCCManagerModule 中
它说我应该将以下代码段添加到
ios/RCCManagerModule.m
(BOOL)requiresMainQueueSetup
{
return YES;
}
我的react-native项目中有no
RCCManagerModule.m
文件。
还有其他解决办法吗?
如果可能的话,有人可以解释一下这个错误实际上意味着什么:在这种情况下主队列设置是什么?
@objc static func requiresMainQueueSetup() -> Bool {
return true
}