本地文件参考xcode 7 swift 2

时间:2016-03-28 16:14:15

标签: ios swift swift2 xcode7

我正在尝试从文本文件中读取数据,当我尝试通过绝对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)

1 个答案:

答案 0 :(得分:0)

  

但是如果我更改文件路径以引用拖入项目文件夹的data.txt文件

您想要的路径是应用内置的 data.txt 文件的路径。你不知道它是什么;你必须问运行时。致电NSBundle mainBundle获取应用包,并调用其pathForResource:ofType:获取文件的路径。