【发布时间】:2020-05-21 20:26:14
【问题描述】:
我正在学习如何将 JSON 格式的数据写入 iPhone。因此,单击一个按钮,我想将这些数据保存到 iPhone。我看了一个关于如何编写一些简单文本并将其保存到 iPhone 文件中的简单外观,并且它起作用了。但是,我尝试将相同的想法应用于 JSON 数据,但仍未弄清楚。我试过了:
我尝试将其作为我的数据(jsondata)而不是等于一些书面文本的内容。 但它似乎不适用于
尝试 jsondata.write(to: fileURL, atomically: false, encoding: .utf8)
@IBAction func writeFiles(_ sender: Any) {
let file = "\(UUID().uuidString).txt"
let contents = "Testing"
let dir = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first!
let fileURL = dir.appendingPathComponent(file)
do {
try contents.write(to: fileURL, atomically: false, encoding: .utf8)
}
catch {
print("Error: \(error)")
}
}
对不起,我现在有点新,正在学习 Swift
谢谢!
【问题讨论】: