我在可可框架中添加了一个.json文件,并将该框架导入了我的iOS应用,但无法访问该.json文件。
let url = Bundle.main.url(forResource: “filename”, withExtension: "json")
do {
let data = try Data(contentsOf: url!, options: .alwaysMapped)
do {
let object = try JSONSerialization.jsonObject(with: data, options: .allowFragments)
} catch {
}
}
catch {
}
此处的网址为零。
当我将该.json文件拖到我的iOS应用目录中时,它运行良好。因此,文件的.json格式没有问题。
答案 0 :(得分:1)
您需要从框架的捆绑包而不是从应用程序主捆绑包
访问let bun = Bundle(identifier: <#frameworkBundleID#>)!
let url = bun.url(forResource: “filename”, withExtension: "json")