所以我在.h文件中像這樣的枚舉:爲什麼枚舉在Swift中不起作用?
@interface Scene: SKScene
enum ScreenSize {
SMALL, MEDIUM, LARGE
};
//Some other stuff...
@end
而且我有一個從這個類繼承的類迅速:
class SwiftScene: Scene {
var screenSize = SMALL
override func didMoveToView (view: SKView) {
if screenSize == SMALL {
//Do Something
}
}
}
這個if語句給我的錯誤:二元運算符'=='不能應用於兩個ScreenSize操作符
我該怎麼辦?我應該使用枚舉嗎?
這是繼承問題嗎?
嘗試使用'ScreenSize.SMALL'訪問 –
如果我這麼說:ScreenSize.Type沒有名爲SMALL的成員 – SemAllush
您是否已經導入類? –