从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保存到任何文件夹:)希望能有所帮助



