Swift 4-使用其他信息将音频保存到文档目录

时间:2018-08-06 22:35:46

标签: ios swift

我可以通过以下方式将音频文件保存在我的应用中:

let destination: DownloadRequest.DownloadFileDestination = { _, _ in
            var documentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask)[0]

            // the name of the file here I kept is yourFileName with appended extension
            documentsURL.appendPathComponent(self.audio)
            return (documentsURL, [.removePreviousFile])
        }

        let audioString = audio.addingPercentEncoding(withAllowedCharacters: CharacterSet.urlQueryAllowed)

        let audioUrl = URL(string:"http://auxpod.com/uploads/" + audioString!)

        Alamofire.download(audioUrl!, to: destination).response { response in
            if response.destinationURL != nil {
                print(response.destinationURL!)
            }
        }

但是我还需要保存一些其他信息以及音频文件(标题,ID等)

我的问题是,保存这些附加信息的最佳方法是什么,目标是能够离线访问此信息。

在这种情况下,UserDefaults是否会提供帮助?

0 个答案:

没有答案