Ios 本地文件参考xcode 7 swift 2

Ios 本地文件参考xcode 7 swift 2,ios,swift,swift2,xcode7,Ios,Swift,Swift2,Xcode7,我试图从文本文件中读取数据,当我尝试通过绝对url加载文件时,该url指向加载到桌面上的文件 file = "/Users/melwyn.p/Desktop/data.txt" text = try String(contentsOfFile: file, encoding: NSUTF8StringEncoding) 但是,如果我更改文件路径以引用拖到项目文件夹中的data.txt文件,则无法找到该文件,出现以下错误 无法打开文件“data.txt”,因为没有此类文件 但是如果我更改文件

我试图从文本文件中读取数据,当我尝试通过绝对url加载文件时,该url指向加载到桌面上的文件

 file = "/Users/melwyn.p/Desktop/data.txt"
 text = try String(contentsOfFile: file, encoding: NSUTF8StringEncoding)
但是,如果我更改文件路径以引用拖到项目文件夹中的data.txt文件,则无法找到该文件,出现以下错误

无法打开文件“data.txt”,因为没有此类文件

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


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

以下代码工作文件=NSBundle.mainBundle().pathForResource(“数据”,ofType:“txt”)!就是这样。
 file = "data.txt"
 text = try String(contentsOfFile: file, encoding: NSUTF8StringEncoding)