objective-c – swift中的Objective C enum

前端之家收集整理的这篇文章主要介绍了objective-c – swift中的Objective C enum前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在目标C文件中有以下枚举:
typedef NS_ENUM(NSInteger,countDirection){
    countDirectionUp = 0,countDirectionDown
};

如何在快速视图控制器中使用它?我试过这个

label.countDirection = countDirection.countDirectionDown

但我得到一个countDirection.Type没有名为countDirectionDown的成员错误.

谢谢

解决方法

这些被翻译成
countDirection.Up
countDirection.Count

Swift删除枚举值与枚举名称共有的尽可能多的字母.在您的情况下,使用名为countDirection的枚举和值countDirectionUp,将删除整个“countDirection”.它不是必需的,因为你知道你正在使用哪个枚举,使你的代码相当短.

猜你在找的C&C++相关文章