代码之家  ›  专栏  ›  技术社区  ›  J. Doe

为什么核心数据仅在应用程序重新启动后返回新对象?

  •  0
  • J. Doe  · 技术社区  · 8 年前

    Users 和 Plan 使用者 to-many 关系 计划 计划 我有 to-one

    Users
    @NSManaged public var plans: NSOrderedSet?
    
    Plan
    @NSManaged public var user: Users?
    

    user.addToPlans(self.plan)
    

    所以问题是,在添加新计划后,它会将其添加到表中,我可以在中看到它 .sqlite

    print(user.plans.count)
    

    我得到了旧数量的唱片。得到 oldAmount + 1 我必须重新启动我的应用程序。

    0 回复  |  直到 8 年前