可互操作的 Obj-C typedef NS_ENUM 到 swift
Interoperable Obj-C typedef NS_ENUM to swift
在我的 Objective-C .h
文件中,我定义了:
typedef NS_ENUM(NSInteger, RTSpinKitViewStyle) {
RTSpinKitViewStylePlane,
RTSpinKitViewStyleCircleFlip
};
如何在 Swift 代码中访问枚举?
我尝试使用点运算符作为 RTSpinKitViewStyle.RTSpinKitViewStyleCircleFlip
但它显示编译错误
"RTSpinKitViewStyle.Type does not have member type name
RTSpinKitViewStyleCircleFlip " .
使用:
RTSpinKitViewStyle.CircleFlip
或者只是:
.CircleFlip
您可以 RTSpinKitViewStyle.Plane
.
访问它们
在我的 Objective-C .h
文件中,我定义了:
typedef NS_ENUM(NSInteger, RTSpinKitViewStyle) {
RTSpinKitViewStylePlane,
RTSpinKitViewStyleCircleFlip
};
如何在 Swift 代码中访问枚举?
我尝试使用点运算符作为 RTSpinKitViewStyle.RTSpinKitViewStyleCircleFlip
但它显示编译错误
"RTSpinKitViewStyle.Type does not have member type name RTSpinKitViewStyleCircleFlip " .
使用:
RTSpinKitViewStyle.CircleFlip
或者只是:
.CircleFlip
您可以 RTSpinKitViewStyle.Plane
.