一尘不染

在IOS项目中何处放置.txt文件并从中读取

swift

我想在我的Xcode Swift Iphone项目中放一个.txt文件。首先,我只是将其从我的桌面拖放到项目中的Supporting
Files文件夹中。是否没有像Android“资产”上的文件夹,所以我可以将文件放在我想要的任何位置?

在我的示例中,该文件称为README.txt,其中包含许多行和段落。

很简单,现在我想将README.txt文件的内容打印到视图中。

如果我的文件位于项目/SupportFiles/README.txt中,我该如何执行读取功能以及应该插入什么路径?

非常感谢!


阅读 731

收藏
2020-07-07

共1个答案

一尘不染

let path = NSBundle.mainBundle().pathForResource("README", ofType: "txt")
textView.text = String(contentsOfFile: path, 
                             encoding: NSUTF8StringEncoding, 
                                error: nil)

只需将文件拖放到项目浏览器中的任何位置,并确保将其添加到正确的目标即可。

只是对答案扩大,还可以将他们的文件夹和使用: + pathForResource:ofType:inDirectory:

2020-07-07