React Native中的RCTImage问题

时间:2018-09-15 08:55:27

标签: xcode react-native cocoapods

尝试运行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>
        );
    }
}

1 个答案:

答案 0 :(得分:2)

RCTImage将在node_modules/react-native/Libraries/Image内部可用。

RCTImage.xcodeproj复制到您的Libraries文件夹并将其链接。