Swift:未将属性添加到ProductName-swift.h文件中

时间:2015-03-06 19:53:38

标签: ios objective-c swift

我的.swift类中有这些属性。

class values : NSObject {

var username: NSString?
var title: NSString?
var longValue : Int64?

}

但是,long值不会被添加到我的ProductName-Swift.h文件中,该文件用于将swift代码导入到我的Objective C代码中。有人可以帮我理解为什么会这样,以及如何解决它? NSString属性正被添加到文件中,但不是Int64属性。

1 个答案:

答案 0 :(得分:2)

Swift可选整数无法在Objective-C中表示。要么不使它成为可选项,要么使用NSNumber