是否可以创建在Objective C中手动开发的核心数据实体的快速扩展?

我正在开发具有核心数据的项目。现在,此核心数据文件已手动添加到目标C中。

有一个名为size的属性,即NSNumber。 我需要创建该实体的快速扩展以实现协议,该协议具有与Int64相同的变量“ size”

extension TestEntity: Item {
    var size: Int64
}

我尝试在上述代码之前添加扩展名以将NSNumber转换为Int64

extension TestEntity: Item {
    @NSManaged public var size: Int64
}

但是然后它也显示了一个错误-“类型TestEntity不符合协议项”