ios - 在 IOS 项目中放置 .txt 文件并从中读取的位置

标签 ios xcode swift readfile

我想在我的 Xcode Swift Iphone 项目中放置一个 .txt 文件。 首先,我只是将它从我的桌面拖放到项目的支持文件文件夹中。难道没有像 Android 上的“assets”那样的文件夹,所以我可以将我的文件放在任何我想要的地方吗?

我的示例中的文件称为 README.txt,其中有一堆行和段落。

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

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

非常感谢!

最佳答案

if let path = Bundle.main.path(forResource: "README", ofType: "txt") {
  do {
    textView.text = try String(contentsOfFile: path, encoding: .utf8)
  } catch let error {
    // Handle error here
  }
}

只需将文件拖放到项目浏览器中的任意位置,并确保它已添加到正确的目标。

只是为了扩展答案,您还可以将它们放在一个文件夹中并使用: + pathForResource:ofType:inDirectory: .

关于ios - 在 IOS 项目中放置 .txt 文件并从中读取的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27206176/

相关文章:

ios - 使用 Storyboard展开,如何从我返回的 View Controller 获取数据并在我返回的 View Controller 中使用它?

ios - 是否可以通过扩展使用 Crashlytics?

ios - 如何使用带有 Xcode 7.1.1 的 iOS 9 创建 LaunchImage?

iphone - 通过域名屏蔽 UIWebView 中的图片

ios - 信息按钮未链接到其他 View Controller

ios - xcode swift Storyboard引用不起作用

ios - swift 3 : Unrecognized selector sent to instance Xcode 8

ios - Swift 中的线程队列

swift - UICollectionView 中的 ScrollToItem 没有发生任何事情

ios - Admob Ads on iOS 4.3 错误-GADObjectPrivate