ios - PhotoKit:当用户删除 Photos.app 中的资产时如何删除源媒体文件?
问题描述
我对 PhotoKit 有疑问:在我的应用程序中,我从远程摄像头获取 mp4 视频并将其保存到文件文件夹中的手机文件系统中。在此之后,我通过使用创建资产PHAssetChangeRequest.creationRequestForAssetFromVideo(atFileURL:)
并将其添加到自定义资产集合中。之后,我可以在 Photos.app 中看到这个视频,我可以通过点击垃圾桶按钮将其删除。但是如果我从 Photos.app 列表中删除它,它不会显示在列表中,但原始源文件不会从手机内存中删除。
我希望在用户删除资产时删除源文件。我怎样才能做到这一点?有任何想法吗?
提前谢谢!
解决方案
推荐阅读
- python - 使用字典将字符串打印为终端中的垂直横幅。Python3
- sql - 带有 LAG 的 SQL 更新
- python - 如何在 python 中处理非常大的文件(13GB)而不会崩溃?
- c++ - 我正在使用 Boost.Spirit 来使用 boost::tuple 来检索解析器的属性,但没有成功
- bash - 即使有引号,我的数组也不会将两个单词的元素作为一个元素读取?
- api - 免费新闻 API VIA GITHUB,如何在改造中实现此代码?
- python - 删除 Pandas DataFrame 中的正则表达式、方括号、单引号和双引号
- python - 检查和删除 Jaro 字符串相似性的 NoneTypes
- javascript - 从 php 文件调用 javascript 失败
- javascript - 我无法改变 vuex 的状态