ios - 引用 iOS 应用程序的 Xcode 项目中的目录

标签 ios xcode swift file mainbundle

我需要能够引用 xCode 项目内目录中的特定文件。到目前为止我有这段代码:

let files = NSBundle.mainBundle().pathForResource("sampleFile", ofType: "csv")
var contents = String(contentsOfFile: path!, encoding: NSUTF8StringEncoding, error: nil)!

它可以打开单个文件,但我希望能够打开存储在主包内的一个或两个目录中的文件。

有人知道怎么做吗?

最佳答案

NSBundle有一个方法可以为单个文件指定目录

  let file = NSBundle.mainBundle().pathForResource("sampleFile", ofType: "png", inDirectory:"Images")

或相同类型的多个文件

  let files = NSBundle.mainBundle().pathForResourcesOfType("png", inDirectory:"Images")

关于ios - 引用 iOS 应用程序的 Xcode 项目中的目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31129798/

相关文章:

ios - Swift2 中的 coreData - 更新条目

objective-c - 代码签名错误 : code signing is required for product type 'Application' in SDK 'iOS 6.0'

json - 在 Swift 上使用 Argo 解析 JSON

ios - 在 Bitbucket 存储库上推送具有多个项目的工作区

Xcode - 解析和 facebook 头文件(SDK)错误

swift - 如何将 ignoredProperties 与多个变量一起使用?

swift - 如何使按钮文本具有特定颜色 Xcode Swift

ios - 无法使用 Xcode、Swift 3 获取图像 iOS 富推送通知

ios - 如何预定义应该用于触发 Siri 的某些 Action 的某些短语

ios - UISearchController 在编辑开始时更改宽度