ios - 使用 Swift 读取 Xcode 项目中的文件

标签 ios file swift

我做了一个从临时文件夹中读取文件的方法。我使用以下几行来获取文档的路径:

path = NSTemporaryDirectory().stringByAppendingPathComponent(folder)
path = path.stringByAppendingPathComponent(fileName + "." + fileType)

而且效果很好。我的问题是:如何获取位于 Xcode 项目主文件夹中的文件的路径?它们是我从文件夹拖放到 Xcode 项目的两个文本文件。删除文件时,我选择了“如果需要复制文件”选项。谢谢!

最佳答案

您正在寻找的是应用程序的主包。你得到一个文件的路径是这样的:

if let path = NSBundle.mainBundle().pathForResource(fileName, ofType:fileType) {
    // use path
}

请记住,此文件夹是只读的,因此如果您想进行更改,您需要将文件复制到临时文件夹或文档文件夹。

关于ios - 使用 Swift 读取 Xcode 项目中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28199286/

相关文章:

ios - Swift 中的自定义键失败

ios - 从类(class)到父类(class)沟通?

file - 从代码中保存文本文件

macos - 将所有文件递归地从子文件夹移动到父文件夹

swift - 检测用户是否向左或向右移动手指(Swift)

ios - UIButton 文本动画不动画

swift - Swift 4 中是否可以从父类修改子类的属性?

ios - 我应该在渲染到屏幕之前调整 UIImage 的大小吗?

objective-c - 在 uikeyboard 顶部添加工具栏

php:将变量内容下载为文件