栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

重建应用程序时文档目录路径更改

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

重建应用程序时文档目录路径更改

从iOS
8开始,每次重新启动应用程序时,指向应用程序沙箱的绝对URL都会更改。因此,您绝对不应保存视频的绝对网址。保存视频的名称,并在每次重新启动应用程序时重新创建URL。

  let pathComponent = "pack(self.packID)-(selectRow + 1).mp4"  let directoryURL: URL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]  let folderPath: URL = directoryURL.appendingPathComponent("Downloads", isDirectory: true)  let fileURL: URL = folderPath.appendingPathComponent(pathComponent)

一旦你有

fileURL
看的文件,你会发现在以前推出下载的文件。

每次用户启动应用程序时,iOS都会为应用程序创建一个新的沙箱。因此,绝对URL将非常有用。但是,iOS会像以前一样负责在沙箱中设置所有文件夹和内容。因此,尽管SandBox的基本URL发生了变化,但所有内容的相对URL都将保持不变。

因此,建议不要将绝对URL保存到任何文件夹:)希望能有所帮助



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/436415.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号