在 Swift Playground 中写入文件时出错

Lyr*_*res 2 csv fwrite swift swift-playground

不知道为什么我在这里收到错误。我按照说明在文档中创建了文件夹“共享游乐场数据”。有没有人有任何见解?

import PlaygroundSupport
import Foundation

var fileName = "Csv.csv"
var csvText = "Date,Task,Time Started,Time Ended\n"
fileName.append(csvText)

let fileUrl = playgroundSharedDataDirectory.appendingPathComponent(fileName)
do {
try fileName.write(to: fileUrl, atomically: true, encoding: .utf8)
} catch {print("error")}
Run Code Online (Sandbox Code Playgroud)

rma*_*ddy 5

你的代码毫无意义。为什么要将列标题附加到文件名?为什么要写fileNameto的内容fileUrl

您可能需要以下内容:

let fileName = "Csv.csv"
let csvText = "Date,Task,Time Started,Time Ended\n"

let fileUrl = playgroundSharedDataDirectory.appendingPathComponent(fileName)
do {
    try csvText.write(to: fileUrl, atomically: true, encoding: .utf8)
} catch {
    print(error)
}
Run Code Online (Sandbox Code Playgroud)