如何将 NSInteger 从 objective c 视图控制器传递给 swift 视图控制器?

How can I pass an NSInteger from objective c view controller to a swift one?

跟进:

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

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

查看 MyProject-Swift.h,其中列出了 var XXXX: NSInteger! 的 none。

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

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

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

NSNumber 在 ObjC 和 Swift 中都可以访问。