无法在我的iOS应用中访问我的可可框架的.json文件

时间:2019-07-04 11:22:22

标签: ios swift xcode

我在可可框架中添加了一个.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格式没有问题。

1 个答案:

答案 0 :(得分:1)

您需要从框架的捆绑包而不是从应用程序主捆绑包

访问
let bun = Bundle(identifier: <#frameworkBundleID#>)!
let url = bun.url(forResource: “filename”, withExtension: "json")