我遇到了Swift類屬性的問題,我不知道要搜索什麼。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中說,它需要一個類型。