以Xcode / Swift导出TableView数据

用户名

我正在让用户在称为“设备”的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 {

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Swift在Xcode中填充TableView

来自分类Dev

在xcode中将TableView数据随机分组

来自分类Dev

Swift Webview Xcode发布数据

来自分类Dev

TableView不使用Xcode 7在ContainerView中显示数据

来自分类Dev

Swift核心数据问题(Xcode 6)

来自分类Dev

Swift核心数据问题(Xcode 6)

来自分类Dev

在Xcode中的.Swift文件之间传递数据

来自分类Dev

通过视图在Swift XCode中发送数据

来自分类Dev

XCode导出应用,通配符错误

来自分类Dev

如何从XCode导出构建日志?

来自分类Dev

Xcode Swift秒表应用

来自分类Dev

苹果Swift的XCode问题

来自分类Dev

异步获取Swift Xcode

来自分类Dev

NSTimer错误(Swift:Xcode)

来自分类Dev

Swift PerformSegue转到Xcode

来自分类Dev

约束重叠,Swift Xcode

来自分类Dev

更新 Xcode Swift

来自分类Dev

从现有的Xcode项目中导出用于Swift Package Manager的Package.swift

来自分类Dev

用于在Xcode 7上的Swift 2.0+中阻止Video导出视频的scaleTimeRange

来自分类Dev

无法使用Here Maps和Swift 2.2,xcode 7.3导出存档

来自分类Dev

Swift无法在Xcode测试中测试核心数据吗?

来自分类Dev

通过swift使用xcode涉及JSON数据的错误

来自分类Dev

Xcode Swift更改数据uitableview在侧面菜单上

来自分类Dev

如何从xcode / swift中读取MySQL数据库

来自分类Dev

xcode 8 swift:展开segue传输数据不起作用

来自分类Dev

Firebase 数据库基本问题(Xcode + Swift)

来自分类Dev

使用 Swift 4 和 Xcode 9 获取 JSON 数据

来自分类Dev

Swift TableView数据填充

来自分类Dev

在Xcode上导出Xliff文件的行为异常