2014-10-28 5 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() 
Смежные вопросы