微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从iOS SDK中的设备“照片”永久删除PHAsset?

如何解决如何从iOS SDK中的设备“照片”永久删除PHAsset?

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

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

PHAssetChangeRequest.deleteAssets((assets as NSArray))

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

解决方法

否 Apple 不允许任何外部应用从“最近删除”中删除任何照片。唯一的删除 API 是 const body = fs.createReadStream(filePath); await this.googleDriveClient.files.create( { resource: { name: fileName,parents: [parentIds] },media: { mimeType: 'image/gif',body },});

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。