小编Nov*_*Dev的帖子

如何修复在 Swift 中找不到文件 json 的问题

我有一个小问题,我尝试解码我​​的 json 代码,帮助我使用https://www.hackingwithswift.com/quick-start/swiftui/swiftui-tutorial-building-a-complete-project的教程,但我的问题是我的函数没有检测到我的文件,我的错误是“致命错误:无法在捆绑包中找到 data.json”,如果有人有解决方案,请提前谢谢

// File decode Json

import UIKit

extension Bundle {
    func decode<T: Decodable>(_ type: T.Type, from file: String) -> T {

        guard let url = self.url(forResource: file, withExtension: nil) else {
            fatalError("Failed to locate \(file) in bundle.")
        }

        guard let data = try? Data(contentsOf: url) else {
            fatalError("Failed to load \(file) from bundle.")
        }

        let decoder = JSONDecoder()

        guard let loaded = try? decoder.decode(T.self, from: data) else {
            fatalError("Failed to decode \(file) from bundle.")
        } …
Run Code Online (Sandbox Code Playgroud)

swiftui

2
推荐指数
1
解决办法
2800
查看次数

标签 统计

swiftui ×1