无法使用 SwiftyJSON 链接到本地文件
Posted
技术标签:
【中文标题】无法使用 SwiftyJSON 链接到本地文件【英文标题】:Cannot link to local file with 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.")
这是一个简单的语法错误吗?我做错了什么?
【问题讨论】:
【参考方案1】:问题是即使我通过查找器窗口添加了 json 文件,Xcode 也无法识别它,直到我将 json 文件直接拖到 Xcode 的项目导航器中,然后它才能够访问它。
【讨论】:
以上是关于无法使用 SwiftyJSON 链接到本地文件的主要内容,如果未能解决你的问题,请参考以下文章