我正在尝试将从iOS应用程序生成的数据保存到CSV文件中。我的代码似乎正在工作,它在控制台中显示一条消息,表明数据已保存到文件中。问题是我在iPhone或MacBook上都找不到该CSV文件。
你能帮忙吗?
下面是我的代码:
let data = [
["name": "Sara", "age": 30],
["name": "John", "age": 25]
]
var csvString = "Name,Age\n"
for row in data {
let name = row["name"]!
let age = row["age"]!
csvString.append("\(name),\(age)\n")
}
let fileName = "name_age_data.csv"
let docDirURL = try! FileManager.default.url(for: .documentDirectory, in: .allDomainsMask, appropriateFor: nil, create: true)
let fileURL = docDirURL.appendingPathComponent(fileName)
try! csvString.write(to: fileURL, atomically: true, encoding: String.Encoding.utf8)
print("Data saved to \(fileName)")
如何将数据保存到我可以在MacBook上找到的CSV文件中?
1条答案
按热度按时间y4ekin9u1#
如果你想要一个特定的解决方案来从你正在测试的设备上访问文件,而不是一个允许用户从你的应用导入/导出文件的通用解决方案,你可以使用Xcode。