Как установить значение по умолчанию для атрибута UUID в основных данных xcdatamodel - PullRequest
0 голосов
/ 04 августа 2020

Как установить значение по умолчанию для атрибута UUID в основных данных xcdatamodel. если я устанавливаю атрибут как необязательный, он требует значения по умолчанию. в коде я бы установил его с помощью UUID () для присвоения значения, но это не работает в xcdatamodel

Ответы [ 2 ]

1 голос
/ 04 августа 2020

Не обязательно назначать значение по умолчанию в модели.

В переопределении класса awakeFromInsert

override func awakeFromInsert() {
    super.awakeFromInsert()
    uuid = UUID()
} 
0 голосов
/ 04 августа 2020

Пожалуйста, соблюдайте протокол Identifiable , чтобы UUID () работал.

...