0

ScoreModel次の に渡す必要があるアプリ用のがある場合UIViewController。存在しない可能性があるため、この new に渡されませんUIViewController。この場合、モデルの新しいインスタンスを作成したいと思います。これは機能しません (無限ループ) が、作成しようとしているもののアイデアが得られます。

var scoreModel : ScoreModel! {
    get {
        if self.scoreModel == nil {
            return ScoreModel()
        } else {
            return self.scoreModel
        }
    }
    set {
        self.scoreModel = newValue
    }
}

scoreModel == nilループに陥らずにの現在のバージョンを確認するにはどうすればよいですか?

4

3 に答える 3