获取“使用未解决的标识符”-找不到.json文件?

时间:2019-07-29 14:24:14

标签: swift swiftui

我正在研究Apple的SwiftUI教程,试图复制他们的过程。此时:构建列表和导航,第2和2.4节,它说:

“添加地标属性时,预览将停止工作,因为LandmarkRow类型在初始化期间需要地标实例。”

当我复制他们的修复程序时,即修改预览提供程序并添加存储数据库的.json文件的名称时,会收到上述警报。

似乎Xcode无法识别.json文件的名称。我该如何解决?

我不知道为什么这行不通。

struct GrapeRow_Previews : PreviewProvider {
    static var previews: some View {
        GrapeRow(grape: grapeData[0])
    }
}

1 个答案:

答案 0 :(得分:0)

在地标教程中,有一个包含所有地标的文件,即Resources/landmarkData.json,该文件使用load()中的Models/Data.swift函数加载到数组中。我相信该功能对于您的葡萄来说已经足够通用了,但是您需要尝试一下。本教程的那部分是事先准备的。