iphone - NSManagedObject属性设置为nil返回0

标签 iphone ios core-data

我知道这可能是设计使然,但我想我先向社区咨询。

当我有一个新的NSManagedObject时,为什么它的NSNumber属性返回0?我希望他们一直到设置为止。

最佳答案

您是否只是忘了取消选中default值选项?
如果未选中default且从未设置该属性,则NSManagedObject将对该属性返回nil。至少那是我的应用程序中发生的事情。

关于iphone - NSManagedObject属性设置为nil返回0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9305939/

相关文章:

iphone - 使用 uiwebview 创建一个富文本 uitableviewcell

iphone - 使用类方法而不是 init 实例有什么好处,反之亦然?

ios - 从数组中的对象获取属性

objective-c - 多关系的核心数据 NSPredicate

iphone - CGAffineTransform Rotate 旋转次数而不是角度

iphone - 我创建了一个简单的球类游戏。现在我尝试让球移动得更快......有人有想法吗?

ios - 如何在核心数据中保存非英语语言/特殊字符?

ios - iPhone 应用程序在 didFinishLaunchingWithOptions 之前崩溃

ios - 新项目中的CoreData

core-data - 允许 ComplicationController 访问 CoreData SwiftUI