首页 > 解决方案 > PhotoKit:当用户删除 Photos.app 中的资产时如何删除源媒体文件?

问题描述

我对 PhotoKit 有疑问:在我的应用程序中,我从远程摄像头获取 mp4 视频并将其保存到文件文件夹中的手机文件系统中。在此之后,我通过使用创建资产PHAssetChangeRequest.creationRequestForAssetFromVideo(atFileURL:)并将其添加到自定义资产集合中。之后,我可以在 Photos.app 中看到这个视频,我可以通过点击垃圾桶按钮将其删除。但是如果我从 Photos.app 列表中删除它,它不会显示在列表中,但原始源文件不会从手机内存中删除。

我希望在用户删除资产时删除源文件。我怎样才能做到这一点?有任何想法吗?

提前谢谢!

标签: iosswiftphotophassetphotokit

解决方案


推荐阅读