2014-10-28 26 views
0

我配置了以下核心數據類:的核心數據 - 不能設置爲零,以一個可選的關係

class Project: NSManagedObject { 

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

在此數據模型中的項目可以有一個以前的項目。我將關係配置爲「可選」。但是,類中的字段未配置爲可選 - 我無法將nil設置爲prevProject。

那麼我該如何設置關係爲零?

回答

1

我對此有兩種思想:

@NSManaged var prevProejct: Project? 

或:

prevProejct = NSNull()