我正在尝试从文本文件中读取数据,当我尝试通过绝对URL加载文件时,该文件指向我的桌面上的文件内容加载
file = "/Users/melwyn.p/Desktop/data.txt"
text = try String(contentsOfFile: file, encoding: NSUTF8StringEncoding)
但是如果我更改文件路径以引用拖入项目文件夹的data.txt文件,则无法找到该文件,会出现以下错误
“无法打开文件”data.txt“,因为没有这样的文件。”
file = "data.txt"
text = try String(contentsOfFile: file, encoding: NSUTF8StringEncoding)
答案 0 :(得分:0)
但是如果我更改文件路径以引用拖入项目文件夹的data.txt文件
您想要的路径是应用内置的 data.txt 文件的路径。你不知道它是什么;你必须问运行时。致电NSBundle mainBundle
获取应用包,并调用其pathForResource:ofType:
获取文件的路径。