struct中的static var设置回默认值

时间:2015-03-23 00:11:41

标签: ios swift struct static

我有一个swift结构,它有一个静态变量,并且它被设置为默认值,因为没有初始化器。当我设置值然后去使用它时,值总是设置回其原始占位符值。这是代码。这很奇怪,因为它只发生在这一个变量上。

struct CrossData
{
    static var game:NumbaChuteGame = NumbaChuteGame(gameStyle: GameType.Addition, gameDifficulty: 1)
} //default value

 CrossData.game = NumbaChuteGame(gameStyle: gameType, gameDifficulty: difficulty
println(CrossData.game)
// still set to default value

0 个答案:

没有答案