【发布时间】:2016-07-07 10:54:45
【问题描述】:
我在使用 Swift 类属性时遇到问题,我不知道要搜索什么。
我想创建这样的东西:
defenceSystem.status = status.online
defenceSystem.status = status.offline
defenceSystem.status = status.destroyed
所以基本上我希望status 属性(或类;不确定它应该是什么)具有3 个值:online、offline 和destroyed。
但我希望这 3 个属性具有自定义类型,而不是 String、Int 或其他任何类型。基本上我不希望他们存储任何东西。只是为了表现得像旗帜。
我认为我应该这样写:
class defenceSystem {
class status {
// Declare the 3 status types
}
var status = status()
defenceSystem.status = status.online
}
我试着写 var online 但 Xcode 说它需要一个类型。
【问题讨论】:
标签: swift class properties