arrays - Swift - 从文件读取/写入数组数组

标签 arrays swift read-write

Here是我的文件。

我怎样才能写这个数组:

var listOfTasks = [["Hi", "Hello", "12:00"],["Hey there", "What's up?", "3:17"]]

.txt 文件 (file.txt)?我知道还有其他关于此的问题,但它们使用其他语言(不是 Swift)。我希望它能在实际的 iPhone 上运行。如有必要,我很乐意提供更多信息。我是 Swift 的新手,所以请原谅我的问题,如果它看起来太简单了。 注意:我特别询问包含数组的数组。

提前致谢!

最佳答案

已经answered youyour other question :

这是一个完整的 Playground 示例:

let fileUrl = NSURL(fileURLWithPath: "/tmp/foo.plist") // Your path here
let listOfTasks = [["Hi", "Hello", "12:00"], ["Hey there", "What's up?", "3:17"]]

// Save to file
(listOfTasks as NSArray).writeToURL(fileUrl, atomically: true)

// Read from file
let savedArray = NSArray(contentsOfURL: fileUrl) as! [[String]]

print(savedArray)

关于arrays - Swift - 从文件读取/写入数组数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37599632/

相关文章:

swift - 在 Swift 2.2 中使用 Spotlight 列出 El Capitan 上已安装的应用程序

C Socket 编程写/读脏内存

arrays - 如何在 Perl 中创建一个哈希数组并遍历它们?

javascript - 访问从php发送到js的数组

javascript - JS如何改造这个不规则对象

java - 不知道如何洗牌

swift - 在 UITextField 中使用文本作为 fetchRequest 谓词

swift - Sprite Kit 随机位置

java - 无论程序是从 jar 还是从 IDE 运行,如何将文件写入正确的目录?

c - Linux内核空间读写