Objective c 设置setImageData不会覆盖原始照片
ALAssets中的setImageData存在问题,它确实在ALAssets中设置了一个新图像,用户将在他们的相册中看到它,但在实际的文件系统中,它只生成一张新照片,而不是覆盖现有照片 我在越狱时注意到了这一点,文件系统中的DCIM文件夹显示原始照片仍然存在,即使重新启动或重新启动,也从未从文件夹中清除。这也使得iCloud/Phone备份与所有原始照片同步。同时,由于某种原因,这些照片从未向用户展示过。它只是成为文件夹系统中的虚拟数据 这种行为在iOS 7到iOS 8.1中都存在。这就是“其他”存储空间的大部分来源,它们永远无法找到或删除它Objective c 设置setImageData不会覆盖原始照片,objective-c,alassetslibrary,alasset,Objective C,Alassetslibrary,Alasset,ALAssets中的setImageData存在问题,它确实在ALAssets中设置了一个新图像,用户将在他们的相册中看到它,但在实际的文件系统中,它只生成一张新照片,而不是覆盖现有照片 我在越狱时注意到了这一点,文件系统中的DCIM文件夹显示原始照片仍然存在,即使重新启动或重新启动,也从未从文件夹中清除。这也使得iCloud/Phone备份与所有原始照片同步。同时,由于某种原因,这些照片从未向用户展示过。它只是成为文件夹系统中的虚拟数据 这种行为在iOS 7到iOS 8.1中都存在。这就是“其
苹果似乎只是简单地破坏了API,但没有人发现它有问题,因为之前没有人调查过它。在iOS 8中,你可以使用照片框架而不是资产库框架来解决这个问题。照片框架不是一个选项,因为它总是创建增量文件,而且做任何事情都需要用户权限。所以我们应该为不同的ios版本编写不同的代码?