1

在我的应用程序中,用户可以用相机拍照,它会通过以下方式将图像保存到相机胶卷:

PHAssetChangeRequest creationRequestForAssetFromImage

我从中检索 PHAsset 并对其进行处理。稍后,系统会提示用户决定是否要删除他们拍摄的照片。使用 PHAsset 上的句柄,我使用以下方法删除 PHAsset:

[PHAssetChangeRequest deleteAssets:@[asset]];

我收到提示“允许 'MYAPP' 删除这张照片?”。如果您按删除,它会从相机胶卷中删除它。

但是,如果用户启用了照片流,则照片将保留在照片流中。我们还能做些什么来删除照片流图像吗?

4

1 回答 1

0

嗯,我不确定 Apple 是否允许我们这样做,请查看这篇文章如何从 iOS 相机胶卷中删除照片?- 也许使用他们创建您自己的相机并将文件保存在本地而不是相机胶卷的建议,这样您就不必担心照片流,然后我们不知道您的应用程序的主要目的,所以它是您很可能希望照片出现在相机胶卷中。

于 2016-03-10T18:08:34.543 回答