【发布时间】:2015-08-09 09:55:32
【问题描述】:
我有这个带有 String 值的枚举,它将用于告诉 API 方法记录到服务器的消息具有什么样的服务性。我使用的是 Swift 1.2,所以枚举可以映射到 Objective-C
@objc enum LogSeverity : String {
case Debug = "DEBUG"
case Info = "INFO"
case Warn = "WARN"
case Error = "ERROR"
}
我得到了错误
@objc 枚举原始类型字符串不是整数类型
我还没有找到任何地方说只有整数可以从 Swift 转换为 Objective-C。是这样吗?如果是这样,是否有人对如何在 Objective-C 中提供类似的东西有任何最佳实践建议?
【问题讨论】:
标签: objective-c swift enums interop