我是iOS开发的新手,我正在使用expo文件dl 2.0.0下载expo 41.0.0上的远程文件。它适用于非图像文件类型,但当我尝试提取图像时,会出现Error: MEDIA_LIBRARY permission is required to do this operation
错误。
我的代码如下:
let hasAccess = await MediaLibrary.getPermissionsAsync();
if(hasAccess.accessPrivileges.toLowerCase() == "all") {
await downloadToFolder(
"https://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Watermark_sample.jpg/1599px-Watermark_sample.jpg",
"test.jpg",
"Download",
"DownloadInfo");
}
我已经证实";hasAccess";在应用程序和应用程序设置中均为"all"。我已经看了两天了,我不知道我想说什么;我不见了。有人能帮忙吗?
事实证明,通过本地expo运行应用程序和使用应用程序的实时版本是有区别的。一旦我将其部署到试飞中,就如预期的那样工作