【发布时间】:2016-08-02 01:54:12
【问题描述】:
我目前正在做一个 React Native 项目。从字面上看,我刚刚开始在 XCode 中遇到这个错误。
我已经进行了大量的谷歌搜索,但无济于事。有没有人经历过这个?更重要的是,有人有解决方案吗?
【问题讨论】:
标签: xcode react-native
我目前正在做一个 React Native 项目。从字面上看,我刚刚开始在 XCode 中遇到这个错误。
我已经进行了大量的谷歌搜索,但无济于事。有没有人经历过这个?更重要的是,有人有解决方案吗?
【问题讨论】:
标签: xcode react-native
- 将其删除。这使得构建工作。
【讨论】:
经过进一步调查,我在这里找到了解决方案:https://github.com/facebook/react-native/issues/8584
在 RCTWebSocket 的构建设置下删除自定义编译器标志后,一切都很好。
顺便说一句,我开始在 RCTScrollView 中遇到与“_refreshControl”变量相关的错误。删除下划线后,所有错误都消失了。
我不确定这些是否/为什么相关,但这是我遇到的过程,使我最终能够成功构建。
【讨论】:
这是我的解决方案:在 Xcode 中打开文件 Views/RTCScrollView.m 并将变量 _refreshControl 更改为 refreshControl。所有出现的 _refreshControl 都已被标记为错误。新代码变为:
- (void)setRefreshControl:(RCTRefreshControl *)refreshControl
{
if (refreshControl) {
[refreshControl removeFromSuperview];
}
refreshControl = refreshControl;
[self addSubview:refreshControl];
}
【讨论】: