gpt4 book ai didi

swift - AV 视频 URL 在内存中保留多长时间?

转载 作者:行者123 更新时间:2023-11-28 11:43:43 29 4
gpt4 key购买 nike

我正在制作一个允许用户发布视频和图片的应用程序。


但有时当互联网连接不可用时,帖子上传失败,然后它会保留在本地并带有一个大按钮“再试一次”。

直到用户点击它,我存储帖子值

class DependingPost: NSObject {
var index : Int!
var message: String!
var leftTime: Int!

var posting : Bool = false

var pickedFiles : [Any]!

init(index : Int, message: String, leftTime: Int, pickedFiles: [Any]){
self.index = index
self.message = message
self.leftTime = leftTime
self.pickedFiles = pickedFiles

super.init()
}

}

如您所见,有一个 pickedFiles : [Any]! 部分。

它可能包含UIImageURL(用于视频)


我的问题是,视频在内存中保存了多长时间?有没有可能用户关闭然后打开应用,然后视频就消失了?

  • 如果相关帖子被删除,我如何从内存 (URL) 中释放视频?

最佳答案

这取决于你如何保存它,如果你将它缓存在一个临时数组中,无论它是实例/全局,那么当你关闭应用程序时所有内容都会被清除,而不是你需要存储视频可能在文档或库/应用程序支持使其一直存在,直到您删除应用程序或自己清除它,如果视频被删除,您需要从数组和缓存中删除关联的对象,因此您需要使用 id 存储它

关于swift - AV 视频 URL 在内存中保留多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52919351/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com