Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 从iCloud下载大量PhasSet_Ios_Objective C_Icloud_Phasset - Fatal编程技术网

Ios 从iCloud下载大量PhasSet

Ios 从iCloud下载大量PhasSet,ios,objective-c,icloud,phasset,Ios,Objective C,Icloud,Phasset,我正在开发一款将用户照片库备份到闪存驱动器的应用程序。我遇到的问题是存储在iCloud中的照片 当用户启用“优化存储”选项时,iCloud中可以存储数千张照片。使用requestImageForAsset或requestImageDataForAsset时,如果照片未存储在手机上,则会下载回用户的照片库。这意味着数千张照片(可能是几GB的数据)正在重新加载到用户设备上。对于一些存储空间不足的用户,这会导致应用程序无法正常运行 有没有办法下载存储在iCloud中的全分辨率相位集,而不将其复制到照片

我正在开发一款将用户照片库备份到闪存驱动器的应用程序。我遇到的问题是存储在iCloud中的照片

当用户启用“优化存储”选项时,iCloud中可以存储数千张照片。使用requestImageForAsset或requestImageDataForAsset时,如果照片未存储在手机上,则会下载回用户的照片库。这意味着数千张照片(可能是几GB的数据)正在重新加载到用户设备上。对于一些存储空间不足的用户,这会导致应用程序无法正常运行


有没有办法下载存储在iCloud中的全分辨率相位集,而不将其复制到照片应用程序中?

我也面临着这个问题。我在照片库中得到的相位设置didchange:我认为方法不一样。请求图像返回nil。