2016-03-10 30 views
1

在我的应用程序,用户可以采取用相机拍照,它会通过将图像保存至相机胶卷:PHAssetRequestChange deleteAsset不删除照片流的资产,以及

PHAssetChangeRequest creationRequestForAssetFromImage 

我找回PHAsset从此并保持对它的处理。稍后,提示用户决定是否要删除他们拍摄的照片。使用 在PHAsset手柄,我使用删除PHAsset:

[PHAssetChangeRequest deleteAssets:@[asset]]; 

我得到提示“允许‘MYAPP’删除照片”。如果您按删除,则会将其从相机胶卷中删除。

但是,如果用户启用了照片流,照片仍保留在照片流中。我们还可以做些什么来移除Photo Stream图片?

回答

0

嗯,我不确定如果苹果允许我们做或不做,请检查这篇文章How to remove photos from iOS camera roll? - 也许使用他们建议创建自己的相机并将文件保存在本地而不是相机胶卷中你不必担心照片流,然后我们不知道你的应用程序的主要目的,所以很可能你想让照片在相机胶卷中。