ios - 加载 txt 文件 Swift

标签 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 文件放在那里)。尽管如此,仍然没有获取文件路径。 有什么想法吗?

最佳答案

似乎您还没有将 dane.txt 文件添加到主包中。

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

  2. 选择您的目标。

  3. 选择构建阶段选项卡。

  4. 扩展复制捆绑资源

  5. 如果您没有看到 dane.txt 文件,请按 + 添加它。

关于ios - 加载 txt 文件 Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53034300/

相关文章:

MacBook M1 Pro 上的 Android Studio 安装错误 : java. nio.file.AccessDeniedException

ios - Objective C 中的十六进制转二进制

ios - 防止 SwiftUI 系统镜像动态更改导航栏项目的大小

ios - 在 Swift 2 中解析 JSON 字符串

c++ - Qt 在寻找匹配项时出现意外的 EOF

Java 8、Swing 和 OSX : Dialogs make UI unresponsive to Mouse

ios - Swift "Cannot invoke ' - =' with argument list of type ' (@lvalue CGFloat, $T7)'

IOS : NSArray of CFUUIDRef

iOS:使用 LaunchImage 作为应用背景

ios - 无法获取用户列表