使用Swift Int类型的用户定义的运行时属性(没有NSNumber)

时间:2016-04-01 21:49:28

标签: ios swift interface-builder

我在Storyboard中有几个使用相同类的通用视图。该类依赖于枚举值来确定要显示的内容。我在Interface Builder的用户定义的运行时属性中设置此属性:

var rawAppSectionIndex: NSNumber?

User Defined Runtime Attributes in IB

然后在视图中加载我将原始值转换为枚举类型:

let appSectionIndex = AppSectionIndex(rawValue: Int(rawAppSectionIndex))

rawAppSectionIndex是一种NSNumber时,这种方法有效,但它对Swift Int不起作用。我是否遗漏了某些内容,或者是Interface Builder的用户定义的运行时属性尚未支持的Swift类型?

0 个答案:

没有答案