NSManagedObject 子类的问题
嘿伙计们,我有一个 NSManagedObject 的子类。在 awakeFromInsert 和 awakeFromFetch 中,我调用一个初始化方法,该方法除其他外还启动 NSTimer。 现…
如何判断“NSManagedObject”是否已被删除?
我有一个已被删除的 NSManagedObject,并且包含该托管对象的上下文已被保存。据我所知,如果 Core Data 要求持久存储在下一次保存操作期间删除对象,…
将方法添加到 NSManagedObject 的子类中
我想向一个对象(从 NSManagedObject 子类化)添加一个方法, @interface REMBox : NSManagedObject { } - (int)singleValueForIndex:(int)index; @pr…
将 ivar 添加到 NSManagedObject 子类
我有一个 NSManagedObject 类的子类,与 iPhone 中的 Core Data 一起使用。但是,我有一个临时“字段”(ivar),我想将其添加到该类中(但我不想将其…
willTurnIntoFault 被多次调用,导致崩溃
在 NSManagedObject 的子类中,当撤消最初创建相关对象的某些代码时,我重写的 willTurnIntoFault 实现被调用两次。当尝试在关键路径上双重注销 KVO …
iPhone &核心数据 - 删除 NSManagedObject?
我试图删除托管对象上下文,但不是删除对象本身,而是将所有即时变量设置为 null。 我在删除 NSManagedObjectContext 的瞬间时做错了什么吗? @implem…
NSManagedObject init/dealloc 等效项
我在 NSManagedObject 子类 bar 中有一个对象 ivar foo ,只要该对象存在,我就需要始终在那里。 为了确保正确创建 foo,我对 awakeFromInsert 进行了…
保存 NSManagedObjectContext 的实例不会永久保存可变的可转换属性
我使用 Core Data + sqlite 作为数据缓存。该应用程序将文件读入核心数据,然后使用核心数据来运行该应用程序。保存到 NSManagedObjectContext 和…
如何手动设置NSManagedObjectID?
我想将 iPhone 上的核心数据与 Sinatra 服务器上的 MongoDB 同步。 当 iPhone 从 Node.js 聊天服务器获取消息时,该消息包含发送者的 BSON ObjectId(…
核心数据保存到数据库不起作用
我是 iPhone 的第一次 Core Data 用户/学习者,我认为 [managementObjectContext save:$error] 用于保存对持久存储的更改。 但是当我重新加载并调用 N…
insertNewObjectForEntityForName 返回错误类型
在过去的几个小时里,我一直在绞尽脑汁地试图找出为什么 insertNewObjectForEntityForName 正在返回 NSManagedObject,即使我正在尝试插入我自己类型…
核心数据:访问属性的两种不同方式,只有一种有效
对于以下代码,在下面的两行注释中,只有第一行有效。 NSManagedObject * Event = [NSEntityDescription insertNewObjectForEntityForName:str inMana…
有没有办法实例化 NSManagedObject 而不插入它?
我有一个用于插入事务的用户界面。一旦用户单击加号,他就会看到屏幕,我想实例化我的 Core Data NSManagedObject 实体,让用户可以对其进行操作。然…