核心数据 - 无法将nil设置为可选关系

时间:2014-10-28 17:57:27

标签: ios core-data ios8

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

class Project: NSManagedObject {

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

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

那么如何将关系设置为nil?

1 个答案:

答案 0 :(得分:1)

我对此有两点想法:

@NSManaged var prevProejct: Project?

或:

prevProejct = NSNull()