Свойства NSManagedObject, установленные в ноль, возвращают 0 - PullRequest
1 голос
/ 16 февраля 2012

Я знаю, что это, вероятно, сделано специально, но я подумал, что сначала свяжусь с сообществом.

Почему, когда у меня новый NSManagedObject, его свойства NSNumber возвращают 0?Я хочу, чтобы они были нулевыми, пока они не были установлены.

Ответы [ 2 ]

4 голосов
/ 17 февраля 2012

Вы просто забыли снять флажок default value value?
NSManagedObject вернет nil для этого атрибута, если default не отмечен, а атрибут никогда не был установлен.По крайней мере, так происходит в моем приложении.

enter image description here

0 голосов
/ 16 февраля 2012

Это NSNumber поведение. Как только оно создано, но ему не присвоено значение, оно устанавливается равным 0.

Надеюсь, что поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...