2
我需要將Coredata實體中的屬性設置爲非空並且具有默認值。CoreData - 將實體的屬性設置爲非空 - 應該將屬性設置爲可選還是必需
我已經爲我的問題是如果該屬性被標記爲可選或沒有實體在.xcdatamodeld模式定義
屬性的默認值。
如果我不檢查屬性中的以下三項中的任何一項會產生什麼影響 - 瞬態,可選,索引?這個屬性會被視爲強制嗎?
編輯:當我將屬性設置爲強制性的,如果試圖設置的值爲零,插入失敗,錯誤代碼1570 - NSValidationMissingMandatoryPropertyError,我只是期望該屬性被設置爲其默認值並被插入。
然後有一個默認值是什麼?任何人都可以幫助我在這裏真正想念的東西。
感謝蒙迪的回答。你強制性的意思是我應該simplay取消選中「可選」的權利?是否應該選擇其他選項(特別是「索引」)? – jaishankar
對,在模型編輯器中這是如何實現的:取消選中「可選」。索引與此無關。檢查它是否需要快速查找此屬性。 – Mundi