swift中定义位移枚举
2016-07-30 本文已影响184人
StonesMonkey
swift 是没有类似OC中多个位移枚举做集成。所以就需要定义一个OC的桥接文件来做这件事情。这里拿 NSKeyValueObservingOptions
举例
先创建一个OC的Tool工具
.h文件中
<pre>+ (NSKeyValueObservingOptions)newAndOldOptions;</pre>
.m文件
<pre>+ (NSKeyValueObservingOptions)newAndOldOptions {
return NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld;
}</pre>
Swift调用
<pre>Utils.newAndOldOptions()</pre>