IOS :::: 没有找到适合资产库的图像 URL 加载器://asset/asset
IOS ::: No suitable image URL loader found for assets-library://asset/asset
在 IOS 中使用 React native 代码:
<ImageBackground
style={styles.item}
source={{ uri: item.uri }} >
{selected && selectedItemCount.lenght > 0 &&
<View style={{ ...styles.countBadge, backgroundColor: badgeColor }}>
<Text style={styles.countBadgeText}>{selectedItemCount}</Text>
</View>
}
</ImageBackground>
item.uri 是:资产库://asset/asset.PNG?id=8602ACD9-04C2-4FA9-B8A1-F65E1C1299DD&ext=PNG
它在 andriod 上工作,但 IOS 出现此错误:
[tid:com.facebook.react.ImageLoaderURLRequestQueue][RCTImageLoader.mm:510] No suitable image URL loader found for assets-library://asset/asset.PNG?id=8602ACD9-04C2-4FA9-B8A1-F65E1C1299DD&ext=PNG
2020-06-08 23:16:28.129
反应版本:"react-native":“~0.61.5”,
xcode 版本:11.4.1
所以他们似乎将它从 assets-library://asset/ 更改为 ph:// 所以因为我使用的是 expo 媒体库我将它更改为本地 cameraroll 它可以工作但虚假它不适用于视频该视频仍在使用旧资产库
在 IOS 中使用 React native 代码:
<ImageBackground
style={styles.item}
source={{ uri: item.uri }} >
{selected && selectedItemCount.lenght > 0 &&
<View style={{ ...styles.countBadge, backgroundColor: badgeColor }}>
<Text style={styles.countBadgeText}>{selectedItemCount}</Text>
</View>
}
</ImageBackground>
item.uri 是:资产库://asset/asset.PNG?id=8602ACD9-04C2-4FA9-B8A1-F65E1C1299DD&ext=PNG
它在 andriod 上工作,但 IOS 出现此错误:
[tid:com.facebook.react.ImageLoaderURLRequestQueue][RCTImageLoader.mm:510] No suitable image URL loader found for assets-library://asset/asset.PNG?id=8602ACD9-04C2-4FA9-B8A1-F65E1C1299DD&ext=PNG 2020-06-08 23:16:28.129
反应版本:"react-native":“~0.61.5”, xcode 版本:11.4.1
所以他们似乎将它从 assets-library://asset/ 更改为 ph:// 所以因为我使用的是 expo 媒体库我将它更改为本地 cameraroll 它可以工作但虚假它不适用于视频该视频仍在使用旧资产库