jrt*_*ton 3 cocoa cocoa-touch core-data objective-c
我已经实现awakeFromInsert了在我的核心数据对象中设置一些默认值和关系.但是,该方法被调用两次,这意味着我添加的to-many值被多次添加.
我正在使用父和子托管对象上下文.
是什么赋予了?
jrt*_*ton 10
awakeFromInsert将对象插入其初始上下文时将调用.保存此上下文并将更改推送到父上下文时,将再次调用它.
您可以查询self.managedObjectContext属性以确定要为其调用方法的情况.根据您的特定用例,您可能需要检查是否存在parentContext并采取相应措施.