首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >响应后类“RCTBridge”错误的重复接口定义-本机链接

响应后类“RCTBridge”错误的重复接口定义-本机链接
EN

Stack Overflow用户
提问于 2018-05-15 21:44:33
回答 1查看 1.5K关注 0票数 1

在执行了一个将字体资产链接到我的package.json中的react本机链接之后:

代码语言:javascript
复制
"rnpm": {
   "assets": ["./assets/fonts/"]
}

当我试图运行react本机运行-ios时,xcode中出现了几个错误:

类“RCTBridge”的重复接口定义

如果你们有任何线索的话,这似乎是包含文件的问题。

Thx

EN

回答 1

Stack Overflow用户

发布于 2018-08-13 07:04:38

我也有同样的问题。

在我的例子中,这个问题发生在添加反应-本机结构库之后。

所以我要按照步骤做。

1)打开SMXAnvors.h,然后将#import "RCTBridgeModule.h"更改为

代码语言:javascript
复制
#if __has_include(<React/RCTBridgeModule.h>)
#import <React/RCTBridgeModule.h>
#else
#import "RCTBridgeModule.h"
#endif

2)打开SMXAnvors.m,然后更改如下

代码语言:javascript
复制
#import "RCTBridgeModule.h"  
#import "RCTEventDispatcher.h"  
#import "RCTBridge.h"

代码语言:javascript
复制
#if __has_include(<React/RCTBridgeModule.h>)
#import <React/RCTBridgeModule.h>
#else
#import "RCTBridgeModule.h"
#endif

#if __has_include(<React/RCTBridge.h>)
#import <React/RCTBridge.h>
#else
#import "RCTBridge.h"
#endif

#if __has_include(<React/RCTEventDispatcher.h>)
#import <React/RCTEventDispatcher.h>
#else
#import "RCTEventDispatcher.h"
#endif

这也许能解决你的问题。

这个解决方案对我有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50359579

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档