加载txt文件Swift

时间:2018-10-28 17:33:17

标签: ios swift macos

我正在尝试将txt文件导入到我的项目中,我尝试了许多方法,但似乎都没有用。这是我的示例代码,我尝试加载“ dane.txt” 文件:

import Foundation

struct FileManager{
    static func loadFile(){
        if let filepath = Bundle.main.path(forResource: "dane", ofType: "txt") {
            do {
                let contents = try String(contentsOfFile: filepath)
                print(filepath)
                print(contents)
            } catch {
                print("Contents could not be loaded.")
            }
        } else {
            print("File dane.txt not found.")
        }
    }
}

我还修改了方案中的自定义工作目录(与项目文件相同,在其中放置了.txt文件)。不过,仍然没有得到文件路径。 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

似乎您尚未将dane.txt文件添加到主捆绑包中。

  1. 单击左侧栏中的项目名称。

  2. 选择目标。

  3. 选择“构建阶段”标签。

  4. 扩展副本捆绑资源

  5. 如果看不到dane.txt文件,请按+