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

巴勃罗·奎梅(PabloQuemé)

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

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

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

菲利普·雷迪奇

您正在寻找的是应用程序的主捆绑包。您会在其中获得文件的路径,如下所示:

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

请记住,此文件夹是只读的,因此,如果要进行更改,则需要将文件复制到temp或documents文件夹中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Swift Xcode项目中使用LLVM C API

在Xcode Swift项目中使用Objective C框架

将未使用的文件保留在Xcode项目中

使用Swift 5从项目中的子组获取文件路径

Xcode项目中的可编辑Swift包?

在多模块项目中读取属性文件

在Eclipse中的项目中读取.txt文件

从项目中读取文本文件

读取Java EE Web项目中的文件

如何从Maven依赖项目中读取文件?

无法在Xcode项目中更改文件

如何在xcode项目中获取文件夹目录?iOS Swift

用户可以从您的 Xcode 项目中访问哪些文件/数据 - Swift 4

使用从 XCode 新项目中消失的 SwiftUI

在Flutter项目中使用Xcode中的Swift Package Manager添加依赖项时生成错误

如何在Xcode项目中将Font Awesome与Objective-C或Swift集成并使用?

使用 Swift 以编程方式从 Xcode 项目中的图像中删除白色

如何在Xcode 8.2的Playground项目中使用Swift从用户那里获取输入?

无法在非 XCode Swift 项目中执行“swift test”

在python项目中使用相对路径读取文件

在基于Swift的项目中的目标C文件中使用Swift代码

从项目中的文件夹读取.txt文件

在Swift Xcode项目中LLDB抛出自动导入错误

在Swift Xcode项目中未调用Firebase .onCall Cloud函数

Swift Xcode无法从项目中删除嵌入式二进制文件/链接的框架和库

在Unity HoloLens项目中读取XML文件:在Editor中工作,而不在已部署项目中工作

如何在子项目中读取appsettings文件的内容

如何在spring项目中读取属性文件?

从 Maven 项目中的相对路径读取文件