我有一个小问题,我尝试解码我的 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 ×1