作者: | 来源:互联网 | 2023-10-10 17:25
从 Swift 版本 1.2 (Xcode 6.3) 开始,您可以。只需在枚举声明前加上@objc
@objc enum Bear: Int {
case Black, Grizzly, Polar
}
无耻地取自Swift 博客
注意:这不适用于字符串枚举或具有关联值的枚举。您的枚举需要是 Int-bound
在 Objective-C 中,这看起来像
Bear type = BearBlack;
switch (type) {
case BearBlack:
case BearGrizzly:
case BearPolar:
[self runLikeHell];
}