我的.swift类中有这些属性。
class values : NSObject {
var username: NSString?
var title: NSString?
var longValue : Int64?
}
但是,long值不会被添加到我的ProductName-Swift.h文件中,该文件用于将swift代码导入到我的Objective C代码中。有人可以帮我理解为什么会这样,以及如何解决它? NSString属性正被添加到文件中,但不是Int64属性。
答案 0 :(得分:2)
Swift可选整数无法在Objective-C中表示。要么不使它成为可选项,要么使用NSNumber
。