Swift 类型为'的值';没有会员

Swift 类型为'的值';没有会员,swift,Swift,我创建了一个名为GameViewModel的新对象类型,它符合observeObject协议。当我声明一个名为questionProgressText的变量,该变量返回将显示在屏幕顶部的字符串,以指示用户的进度时,会弹出错误并显示:类型为“Game”的值没有成员“numberOfQuestions” 我不确定出了什么问题,不知道如何解决?谢谢 显示游戏模型代码。该属性可能不在游戏模型中,或者具有不同的名称。“类型为“game”的值没有成员“numberOfQuestions”,这实际上是您的问题

我创建了一个名为
GameViewModel
的新对象类型,它符合
observeObject
协议。当我声明一个名为
questionProgressText
的变量,该变量返回将显示在屏幕顶部的
字符串
,以指示用户的进度时,会弹出错误并显示:
类型为“Game”的值没有成员“numberOfQuestions”


我不确定出了什么问题,不知道如何解决?谢谢

显示游戏模型代码。该属性可能不在游戏模型中,或者具有不同的名称。“类型为“game”的值没有成员“numberOfQuestions”,这实际上是您的问题的答案question@TusharSharma非常感谢。
import SwiftUI

//1
class GameViewModel: ObservableObject {
    
    //MARK: - Published properties
    //2
    @Published private var game = Game()
    
    //MARK: - Internal properties
    //3
    var currentQuestion: Question {
        game.currentQuestion
    }
    
    //4
    var questionProgressText: String {
        "\(game.currentQuestionIndex + 1) / \(game.numberOfQuestions)"
    }
}