Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c UIImagePickerController电影存储在临时目录中_Objective C_Ios_Uiimagepickercontroller - Fatal编程技术网

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目录,我也面临同样的问题,但找不到任何解决方案,我们必须手动删除?这将增加更多的过程。怎么办?