React Native绝对图像文件路径

时间:2015-12-14 05:41:47

标签: react-native

我正在使用React Native Contacts来获取iOS上用户的联系人列表。对于具有图像的联系人,这将返回thumbnailPath字符串,该字符串是联系人图像的绝对路径,但我似乎无法将其显示在<Image>元素中。

我尝试过以下方面:

renderContact(contact) {
    let imageUri = contact.thumbnailPath ? {uri: 'file://' + contact.thumbnailPath} : null;
    return (
        <View style={styles.contactRow}>
            <Image style={styles.thumbnail} source={imageUri}/>
            <Text>{contact.givenName} {contact.familyName}</Text>
        </View>
    );
}

使用和不使用file://协议尝试但仍然不显示任何内容。如果我用一个lorempixel url替换url它可以工作,所以我知道样式不是问题。

图片的docs表示要使用CameraRoll用于Images.xcassets之外的本地资源,但您肯定不需要CameraRoll访问权限和联系人权限来列出联系人吗?< / p>

0 个答案:

没有答案