【发布时间】:2017-06-19 06:28:43
【问题描述】:
我找到了这个答案https://stackoverflow.com/a/41703745/1646117,但我无法让它与 React-native 0.40 一起使用。
他们改变了标头的导入方式,现在“RCTHTTPRequestHandler.h”在用户源代码中不可见。有没有办法让这项工作永久有效? (我们可以通过更改 react-native 代码来做到这一点,但添加新模块后更改就会消失)。
添加图片:
我需要完成什么
问题来了
您可以看到在构建阶段的底部复制标头阶段有 RCTBridgeModule.h 标头,因此在导入时没有错误。但是没有 RCTHTTPRequestHandler.h 标头,所以我的代码无法导入它。
【问题讨论】:
-
据我了解,它不是远程包。为什么不直接使用新的标头?
-
什么是远程包(在这种情况下)?我无法使用新标头,因为我的代码看不到它。
-
这个问题对您有帮助吗? github.com/facebook/react-native/issues/11721
-
不。他们的问题是导入包含在 React 项目的 Copy Headers 阶段的标头。这对我来说没有问题。我最初的问题是我需要在 RCTHTTPRequestHandler 上覆盖 URLSession:didReceiveChallenge:completionHandler: ,这已通过我链接的答案成功完成。但在 RN 0.40 中这是不可能的。我正在寻找一种新的方式来做到这一点。
-
@leizeQ:你找到解决办法了吗?
标签: https react-native certificate