相同的代码正在Playgrounds中正常工作-答案是“文件已存在”。放在替代功能func awakeFromNib()或func applicationDidFinishlaunching()中的小型(“空”)应用程序中的完全相同的代码(复制-粘贴)正在答复“ *没有此类文件* ”。不知道发生了什么。
import Cocoa
let path = "/users/myName/Documents/ReadAndWriteFiles/ChartData.txt"
let myString = try? String(contentsofFile: path,encoding: String.Encoding.utf8)
var array: [String] = [String]()
if let myTestString = myString
{
array = myTestString.components(
separatedBy: CharacterSet (charactersIn: ","))
print("*** File EXISTS ***")
}
else
{
print("*** NO SUCH FILE ***")
}
print(array)