2015-01-27 54 views
-1

作为后续:Segue from objective c to swift如何将NSInteger从目标c视图控制器传递给swift?

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

我无法传递一个整数,只有其他类型。

看着MyProject-Swift.h,没有一个var XXXX:NSInteger!那里列出了

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

是否有我可以在swift中声明的数字格式,可以在目标c中访问?

回答

3

把它包装的NSNumber:var nsNumber = NSNumber(someValue);

NSNumber的是在这两个ObjC和斯威夫特访问。

相关问题