【问题标题】:Property does not override any property from its superclass in swift5属性不会在 swift5 中覆盖其超类中的任何属性
【发布时间】:2019-11-14 12:53:39
【问题描述】:

这是我的代码 进口基金会 导入核心数据

public class SpaceItem: NSManagedObject, Identifiable {
    @NSManaged public var name:String?
    @NSManaged public override var describe: String?
    @NSManaged public override var imagename: String?
 }

并且 Xcode 给出错误“属性不会覆盖 swift5 中其超类中的任何属性” 谁能帮帮我?

【问题讨论】:

    标签: swift core-data


    【解决方案1】:

    describeimagename属性中删除关键字override并满足Identifiableprotocol要求为,

    public class SpaceItem: NSManagedObject, Identifiable {
        var id: String
    
        @NSManaged public var name:String?
        @NSManaged public var describe: String?
        @NSManaged public var imagename: String?
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-29
      • 2013-07-24
      • 2015-10-14
      • 2016-07-20
      • 2015-09-12
      • 2014-04-30
      相关资源
      最近更新 更多