Ios 核心数据&x2B;swift Int=崩溃
在我的模型中,我有一个对象Ios 核心数据&x2B;swift Int=崩溃,ios,swift,core-data,Ios,Swift,Core Data,在我的模型中,我有一个对象object,其属性为attribute,类型为Int 以下是Object.swift文件: class Object: NSManagedObject { @NSManaged var attribute: Int } 这里是我使用它的地方: let anInt: Int = 3 security.attribute = anInt 代码在64位设备上运行正常,但在32位设备上,由于无法识别选择器对象。属性解决方案是在NSManagedObject对象中将属性
object
,其属性为attribute
,类型为Int
以下是Object.swift文件:
class Object: NSManagedObject {
@NSManaged var attribute: Int
}
这里是我使用它的地方:
let anInt: Int = 3
security.attribute = anInt
代码在64位设备上运行正常,但在32位设备上,由于无法识别选择器
对象。属性
解决方案是在NSManagedObject
对象中将属性标记为Int64
class Object: NSManagedObject {
@NSManaged var attribute: Int64
}
并将Int
转换为Int64
let anInt: Int = 3
security.attribute = Int64(anInt)
对,因为核心数据没有
Int
类型,所以它有几个整数类型,它们都有特定的大小。