ALAssets setImageData不会覆盖原始Photo

时间:2014-10-28 01:57:31

标签: objective-c alassetslibrary alasset

在ALAssets中遇到setImageData问题,它确实将新图像设置到ALAsset中,用户将在其相册中看到它,但在实际的文件系统中,它只生成一张新照片,而不是覆盖现有照片。

当我越狱手机时,我注意到它,文件系统上的DCIM文件夹显示原始照片仍在那里,并且从未从文件夹中清除,即使重新启动或重新启动后也是如此。这也使iCloud / Phone备份同步所有原始照片。同时,这些照片由于某种原因从未向用户显示过。它只是成为文件夹系统中的虚拟数据。

此行为在iOS 7到iOS 8.1中都存在。这就是“其他”存储空间大部分来自的地方,并且永远无法找到它或删除它。

似乎API在苹果公司的部分被打破,但没有人发现它的问题,因为之前没有人调查过它。

0 个答案:

没有答案