如何从iOS SDK中的设备(“照片”)中永久删除相集?

如何从iOS SDK中的设备(“照片”)中永久删除相集?,ios,objective-c,swift,phasset,Ios,Objective C,Swift,Phasset,如何从设备中永久删除PHAsset,以立即在设备上获得更多空间 我只能找到以下API来从照片应用程序中删除PHAsset,该应用程序正在将资产移动到“最近删除的”相册中,该相册仍保留在设备上的内存 PHAssetChangeRequest.deleteAssets((assets as NSArray)) 是否有一种从照片应用程序中永久(以编程方式)删除资产的解决方案?苹果不允许任何外部应用程序从“最近删除”中删除任何照片。唯一的删除API是deleteAssets苹果不允许任何外部应用程序从

如何从设备中永久删除
PHAsset
,以立即在设备上获得更多空间

我只能找到以下API来从照片应用程序中删除
PHAsset
,该应用程序正在将资产移动到“最近删除的”相册中,该相册仍保留在设备上的内存

PHAssetChangeRequest.deleteAssets((assets as NSArray))

是否有一种从照片应用程序中永久(以编程方式)删除资产的解决方案?

苹果不允许任何外部应用程序从“最近删除”中删除任何照片。唯一的删除API是
deleteAssets

苹果不允许任何外部应用程序从“最近删除”中删除任何照片。唯一的删除API是
deleteAssets

您是否尝试过这里这样的smth:?我怀疑。如果允许的话,应用程序可能会滥用它。@aheze您知道iOS已经通过显示带有资产的删除弹出窗口向用户确认了,即使我们执行了
PHAssetChangeRequest.deleteAssets
。所以他们可以用同样的方式永久移除资产。你有没有试过像这里这样的smth:?我怀疑。如果允许的话,应用程序可能会滥用它。@aheze您知道iOS已经通过显示带有资产的删除弹出窗口向用户确认了,即使我们执行了
PHAssetChangeRequest.deleteAssets
。因此,他们可以以同样的方式永久移除资产。