在Xcode10.2中,可以使用以下代码将数组读写到文本文件:
let array = [1, 2, 3, 4, 5]
let filePath = "path/to/your/file.txt"
(array as NSArray).write(toFile: filePath, atomically: true)
这里使用NSArray的write方法将数组写入文件,其中atomically
参数表示是否以原子方式写入文件(即先写入临时文件再替换原文件),根据需要设置。
if let loadedArray = NSArray(contentsOfFile: filePath) as? [Int] {
// 成功读取数组
print(loadedArray)
} else {
// 读取数组失败
print("Failed to load array from file.")
}
这里使用NSArray的contentsOfFile
方法从文件中读取数组,然后通过类型转换为[Int]类型的数组。
综上所述,以上代码可以在Xcode10.2中将数组读写到文本文件。请注意,这只是示例代码,实际情况中可能需要进行错误处理、路径判断等其他操作。
领取专属 10元无门槛券
手把手带您无忧上云