当前位置: 首页 > 面试题库 >

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

贺景胜
2023-03-14
问题内容

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

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

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

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

非常感谢!


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

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

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



 类似资料:
  • 我正在尝试从子项目中读取文件示例-dfx-sbi 文件位于src/main/resources文件夹内 那为什么文件没有加载呢?

  • 我有一个项目来解析一个大文件中的一些信息。 结构如下: 当我根据自己的想法运行应用程序时,我可以通过以下方式读取文件: 然后,如果我运行: 一切顺利。 即使在生成GraalNative jar并从本机generate jar运行应用程序时: 这一切都很好。 但是,当我运行命令来构建和运行docker时,我得到了我的错误: 有人能帮我吗?如何读取Docker容器上src/main/Resources

  • 我正在编写一个程序,使用一个文件中的30个分数,计算出最低、最高和平均分数。我很难理解如何编写循环语句来读取每个等级并更新最低/最高等级,并在读取下一个等级之前将该值添加到总和。 谢谢想出来了:

  • 我正试图编写一个程序,读取网络中相互交互的节点列表。它以以下格式写入文本文件: 这表示节点1与节点2和节点3交互,节点2仅与节点3交互,等等。 该程序将能够读取该文件,并将删除任何重复的交互,并且如果我输入节点的名称,将能够向我返回节点与其他节点的交互次数。然而,我对Java非常陌生,我首先尝试让它读入文件,尽管我的代码目前没有读入文件。以下是我迄今为止的代码: 任何关于如何解决此问题的帮助都将不

  • 我的项目中有这样一段代码: 没有错误,应用程序运行正常,但是变量中从来没有任何文本,我确信txt文件中有文本! 我已经尝试过不同的方法来读取文本文件(使用BufferedReader、Scanner、FileInputStream和FileReader),但都不起作用。 另外,我几乎可以肯定问题不在变量中,因为我尝试通过代码(使用运行时)打开文件,它正常打开了正确的文件。 好的,我尝试添加,但是仍

  • 我是c语言的新手。我只有一些基本的知识,比如复制和粘贴。这意味着我的c语言不好。对不起我的英语。现在是我的问题。我有一个记事本。txt文件。它包含一些参数和我从其他程序获得的值。 对此的描述。txt文件:[单位可选]name\u of\u参数=值 便条簿。txt文件: 没有机会获得此输出的其他样式(.txt文件)。 除此之外,我还有一个带有随机行和列的excel工作表。第一行是\u参数的名称,如-