RCTWebSocket - 忽略使用warn_unused_result属性声明的函数的返回值

dan*_*ana 7 xcode react-native

我目前正在研究React Native项目.从字面上看,我突然在XCode中遇到了这个错误.

我做了大量的谷歌搜索无济于事.有没有人经历过这个?更重要的是,有人有决议吗?

the*_*ian 7

为了明确这一点:

  • 选择错误
  • 单击构建设置选项卡
  • 寻找Apple LLVM 8.0自定义编译器标志
  • 选择"其他警告"条目
  • 选择每个标志,单击-以删除它们.

这使构建工作.


dan*_*ana 5

经过进一步调查,我在这里找到了一个解决方案:https://github.com/facebook/react-native/issues/8584

在我为RCTWebSocket的Build Settings下删除Custom Compiler Flags之后,一切都很好.

顺便说一句,我开始在RCTScrollView中获取与'_refreshControl'变量相关的错误.删除下划线后,所有错误都消失了.

我不确定是否/为什么这些是相关的,但这是我遇到的过程,使我最终得到一个成功的构建.