我有一个包含enum
以下的快速课程:
@objc public enum AlertStyle : Int {
case Success,Error,Warning,None
case CustomImag(imageFile:String)
}
我在objective-c中使用swift类进行桥接和其他集成阶段,但是当我构建应用程序时,编译器会显示以下错误:
:0:错误:无法指定类型的值'(imageFile:String) - > AlertStyle'输入' AlertStyle'
我该如何解决?
答案 0 :(得分:0)
不幸的是,您无法在Objective C中使用关联值。
答案 1 :(得分:0)
具有关联值的枚举无法在Obj-C中表示。如果您不需要从objc-c获得枚举,则可以删除@objc声明。在其他情况下,您需要重新设计您的解决方案。