gpt4 book ai didi

ios - 如何在 IOS 中访问下载的文件?

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

我已经在 IOS 中下载了该文件,并在下载它的应用程序的当前 session 中成功地在播放器中打开了。下载文件后,我的路径是:

 file:///var/mobile/Containers/Data/Application/2644B0D9-A68E-4A70-BAC3-2747949A980D/Documents/videoplayback.m4a 

但是当我关闭应用程序并尝试在下一个 session 中使用相同的 URL 时,即当应用程序再次打开时,它就不起作用了。当我检查容器时,它显示文件仍然存在。

App container screenshot

最佳答案

每个 session 都是独一无二的,你必须这样获取

func url(for fileName: String, extension: String) -> URL? {
guard let documentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first else { return nil }
return documentsURL.appendingPathComponent(fileName).appendingPathExtension(extension)
}
let url = url(for: "videoplayback", extension: "m4a")

关于ios - 如何在 IOS 中访问下载的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59286230/

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