【问题标题】:Cannot link to local file with SwiftyJSON无法使用 SwiftyJSON 链接到本地​​文件
【发布时间】:2020-06-20 23:58:30
【问题描述】:

我遇到了this post,但该解决方案对我不起作用。我将devotions.json 添加到我的项目文件夹中(我也在资产目录中尝试过,如下例所示)。我不断收到 else 语句错误 Invalid filename/path。

您可以在此处看到 JSON 文件的两个实例都应该可以访问:

    if let path = Bundle.main.path(forResource: "assets/devotions", ofType: "json") {
        do {
            let data = try Data(contentsOf: URL(fileURLWithPath: path), options: .alwaysMapped)
            let jsonObj = try JSON(data: data)
            print("jsonData:\(jsonObj)")
        } catch let error {
            print("parse error: \(error.localizedDescription)")
        }
    } else {
        print("Invalid filename/path.")
    }

这是一个简单的语法错误吗?我做错了什么?

【问题讨论】:

    标签: swift xcode swifty-json


    【解决方案1】:

    问题是即使我通过查找器窗口添加了 json 文件,Xcode 也无法识别它,直到我将 json 文件直接拖到 Xcode 的项目导航器中,然后它才能够访问它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-28
      • 2014-02-12
      • 2019-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多