我找到了这个答案https://stackoverflow.com/a/41703745/1646117,但我无法使用React-native 0.40。
他们改变了标题的导入方式,现在" RCTHTTPRequestHandler.h"从用户源代码中看不到。有没有办法让这项工作永久化? (我们可以通过更改反应原生代码来实现,但添加新模块后更改会消失。)
添加图片:
我需要完成的任务
这就是问题所在
您可以看到在构建阶段的底部复制标题阶段存在RCTBridgeModule.h标头,因此导入时没有错误。但是没有RCTHTTPRequestHandler.h标头,所以我的代码无法导入它。
答案 0 :(得分:1)
关注this,但请添加:
$(SRCROOT)/../node_modules/react-native/Libraries/Network
为递归类型,用于可见性RCTHTTPRequestHandler.h.
或者您可以添加$(SRCROOT)/../node_modules/react-native/Libraries
以查看子项目中的所有文件。