Objective c UIImagePickerController电影存储在临时目录中
Objective c UIImagePickerController电影存储在临时目录中,objective-c,ios,uiimagepickercontroller,Objective C,Ios,Uiimagepickercontroller,UIImagePickerController在调用代理上的imagePickerController:didFinishPickingMediaWithInfo:之前,将电影(如果您录制了)存储在临时目录的磁盘上。 但这些存储的电影何时从temp中删除?我必须手动删除它们还是自动删除它们 我这样问是因为我有一个视图,用户可以选择录制一部电影,然后在MPMoviePlayerView中预览这部电影。如果他不喜欢当前的电影,他可以重新录制。我必须删除这些我不用的电影吗 用户选择的电影的最佳实践是什
UIImagePickerController
在调用代理上的imagePickerController:didFinishPickingMediaWithInfo:
之前,将电影(如果您录制了)存储在临时目录的磁盘上。
但这些存储的电影何时从temp中删除?我必须手动删除它们还是自动删除它们
我这样问是因为我有一个视图,用户可以选择录制一部电影,然后在MPMoviePlayerView
中预览这部电影。如果他不喜欢当前的电影,他可以重新录制。我必须删除这些我不用的电影吗
用户选择的电影的最佳实践是什么。此电影将上载到服务器。上传完成后,我是否应该将其复制/剪切到另一个目录(例如文档)并将其删除
对大型电影的测试显示,我的应用程序文件夹增长到了无法接受的大小
提前感谢。我遇到了这个问题,我不明白为什么UIImagePickerController会首先将电影保存在tmp文件夹中,也不知道为什么它永远不会被释放/擦除。你找到解决这个问题的办法了吗?同样的问题——为了上帝的爱,有人回答@SamBudda有人发现了吗?我可以看出,在你选择一部电影后,如果(UIVideoAtPathIsCompatibleWithSavedPhotosAlbum(mediaPath)){UISaveVideoAtPathToSavedPhotosAlbum(mediaPath,nil,nil,nil);}你可以这样做,但我不知道如何在电影路径被存储后找到它!对不起,我没有深入研究,因为我不再在这个项目上工作了。作为一种解决方法,我在上传电影后手动删除了它,但这会导致未使用的随机命名目录。但我仍然想知道为什么没有人有一个真正的解决方案。如果你选择一个以上的时间相同的视频,而不是每次新的视频存储在tmp目录,我也面临同样的问题,但找不到任何解决方案,我们必须手动删除?这将增加更多的过程。怎么办?