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

Gri*_*ron 0 objective-c uiviewcontroller ios swift

作为后续:从目标 c 到 swift

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

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

查看 MyProject-Swift.h,没有一个var XXXX: NSInteger! 列在那里。

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

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

Dav*_* Xu 5

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

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