[英]Exporting TableView Data in Xcode/Swift
我让用户在名为“设备”的TableView中输入“序列”列表。 这是任务数组的代码。
var taskMgr: TaskManager = TaskManager()
struct task {
var serial = "Un-Named"
//var desc = "Un-Named"
}
class TaskManager: NSObject {
//Sets up array of Tasks
var tasks = [task]()
//Add Task Function
func addTask(serial: String){
tasks.append(task(serial: serial))
}
}
我想获取表数据并将其导出到.txt文件或.csv,每个任务都放在单独的行上。 做这个的最好方式是什么? 请帮助我被困了几天。 我不确定应该采用哪种方法。
谢谢!
如果将任务数组映射到字符串数组,然后将其以换行符分隔为一个字符串,则String.writeToFile
应该能够为您完成此操作
let tasksString = tasks.map({ (task) -> String in
return task.serial
}).joinWithSeparator("\n")
do {
try tasksString.writeToFile(pathToFile, atomically: true, encoding: NSUTF8StringEncoding)
} catch {
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.