gpt4 book ai didi

ios - Swift - 无法从文件读取/写入

转载 作者:搜寻专家 更新时间:2023-11-01 06:39:15 24 4
gpt4 key购买 nike

我其实不确定我是不能读还是不能写。我很确定写作是有效的。我正在使用 Swift

Here是我的项目文件。

我正在尝试将数组数组写入文件,然后在应用启动时读取该数组数组。这是我的写作和阅读代码,分别。 listOfTasks 是我的数组变量数组。

写作:

let cocoaArray : NSArray = listOfTasks
cocoaArray.writeToFile(String(fileURL), atomically: true)

阅读:

listOfTasks = NSArray(contentsOfFile: String(fileURL)) as! [Array<String>]

fileURL:

let documentsDirectory = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask).last

let fileURL = documentsDirectory!.URLByAppendingPathComponent("file.txt")

我很乐意根据需要提供更多信息。提前致谢!

最佳答案

不确定您的问题到底出在哪里,但这里有一个完整的 Playground 示例:

let fileUrl = NSURL(fileURLWithPath: "/tmp/foo.plist") // Your path here
let array = [["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"], ["One", "Two", "Three"]] // Your array of arrays here

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

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

print(savedArray)

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com