可互操作的Obj-C typedef NS_ENUM to swift

时间:2015-06-08 11:02:51

标签: objective-c swift language-interoperability

在我的Objective-C .h文件中,我定义了:

typedef NS_ENUM(NSInteger, RTSpinKitViewStyle) {
    RTSpinKitViewStylePlane,
    RTSpinKitViewStyleCircleFlip
};

如何在Swift代码中访问枚举?

我尝试使用点运算符作为RTSpinKitViewStyle.RTSpinKitViewStyleCircleFlip,但它显示编译错误

  

" RTSpinKitViewStyle.Type没有成员类型名称   RTSpinKitViewStyleCircleFlip"

2 个答案:

答案 0 :(得分:1)

使用:

RTSpinKitViewStyle.CircleFlip

或只是:

.CircleFlip

答案 1 :(得分:1)

您可以RTSpinKitViewStyle.Plane访问它们。