Core data 是否有核心数据回调方法?
我想知道当核心数据实体中发生某些事情时,是否有任何特殊的方法来采取行动 这就是我在本案中的意思。我有一个文件名作为属性存储在核心数据实体中 当应用程序运行时,可能会从核心数据中删除具有此文件名的项目 在这种情况下,我想做的是将文件从文件系统中删除。 这是我的问题: 我是否需要编写自己的代码来执行此删除? 或者有没有一种方法,我可以使用,这样当项目从核心数据中删除时,删除过程会自动启动 换句话说,是否有一种回调方法,如:Core data 是否有核心数据回调方法?,core-data,ios4,notifications,Core Data,Ios4,Notifications,我想知道当核心数据实体中发生某些事情时,是否有任何特殊的方法来采取行动 这就是我在本案中的意思。我有一个文件名作为属性存储在核心数据实体中 当应用程序运行时,可能会从核心数据中删除具有此文件名的项目 在这种情况下,我想做的是将文件从文件系统中删除。 这是我的问题: 我是否需要编写自己的代码来执行此删除? 或者有没有一种方法,我可以使用,这样当项目从核心数据中删除时,删除过程会自动启动 换句话说,是否有一种回调方法,如: -(void) objectWillBeRemoved:((NSManage
-(void) objectWillBeRemoved:((NSManagedObject*))object
或:
感谢您提供相关提示。请查看
NSManagedObjectContextObjectsIDChangeNotification
。
您可以在中阅读相关信息。签出
NSManagedObjectContextObjectsIDChangeNotification
。
您可以在中阅读相关内容。NSManagedObject#将保存
并且NSManagedObject#didSave
应该做您想做的事情 NSManagedObject#willSave
和NSManagedObject#didSave
应该执行您想要的操作
-(void) objectHasBeenRemoved:((NSManagedObject*))object