如何将NSInteger从目标c视图控制器传递给快速的?

时间:2015-01-27 00:41:57

标签: ios objective-c swift uiviewcontroller

作为后续行动:Segue from objective c to swift

既然我可以将数据传递给swift类,我似乎限制了我可以传递的数据类型。

我无法传递整数,只能传递其他类型。

查看MyProject-Swift.h,其中没有列出 var XXXX:NSInteger!

目前我必须将数字转换为目标c中的字符串,传递该字符串,然后将其转换回swift中的数字。

我可以在swift中声明一个可在目标c中访问的数字格式吗?

1 个答案:

答案 0 :(得分:3)

将其包裹在NSNumber中:var nsNumber = NSNumber(someValue);

可以在ObjC和Swift中访问NSNumber。