【问题标题】:Core data - can't set nil to an optional relationship核心数据 - 不能将 nil 设置为可选关系
【发布时间】:2014-10-29 02:26:05
【问题描述】:

我配置了以下核心数据类:

class Project: NSManagedObject {

    @NSManaged var lastUpdateTime: NSDate
    @NSManaged var name: String
    @NSManaged var prevProejct: Project
}

此数据模型中的项目可以有以前的项目。我将关系配置为“可选”。但是,类中的字段未配置为可选 - 我无法将 nil 设置为 prevProject。

那么我怎样才能将关系设置为 nil?

【问题讨论】:

    标签: ios core-data ios8


    【解决方案1】:

    对此我有两个想法:

    @NSManaged var prevProejct: Project?
    

    或:

    prevProejct = NSNull()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-04
      • 2011-09-05
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-16
      相关资源
      最近更新 更多