尝试运行IOS项目时出现两个错误。 第一个位于模拟器屏幕上,它说: 永久违反:“ RCTImageView”的本机组件不存在
这是我在控制台内的错误: ExceptionsManager.js:65始终违规:找不到名称为RCTImageView的视图配置
问题是我的RCTImage位于Podfile内,但是 我在节点模块中找不到RCTImageView,因此可以将其移至Xcode并手动链接该lib。
有人对此有某种解决方案吗?
它表示它位于下面的组件内:
/**
* A single button as displayed on the main menu
*/
export default class ClockComponent extends Component {
handlePress() {
this.props.onPress();
}
render() {
return (
<NavigationTouch
onPress={() => this.handlePress()}
style={Style.mainMenuElementContainer}
>
<View style={[Style.mainMenuElement, this.props.colorStyle]}>
<Image source={this.props.icon} style={Style.mainMenuElementIcon} resizeMode="contain" />
<Text
style={Style.text}
minimumFontScale={0.9}
numberOfLines={3}
>
{this.props.title}
</Text>
</View>
</NavigationTouch>
);
}
}
答案 0 :(得分:2)
RCTImage
将在node_modules/react-native/Libraries/Image
内部可用。
将RCTImage.xcodeproj
复制到您的Libraries
文件夹并将其链接。