Ios MagicalImport仅适用于新实体
我得到了以下代码:Ios MagicalImport仅适用于新实体,ios,objective-c,core-data,magicalrecord,Ios,Objective C,Core Data,Magicalrecord,我得到了以下代码: SPKMatch *match = [SPKMatch MR_createInContext:localContext]; [match MR_importValuesForKeysWithObject:record]; 它很好用。但实际上我想更新已经存在的实体,而不是总是创建一个新的实体。这应通过以下方式完成: [SPKMatch MR_importFromObject:record inContext:localContext]; 但这会崩溃。怎么办?你能再发
SPKMatch *match = [SPKMatch MR_createInContext:localContext];
[match MR_importValuesForKeysWithObject:record];
它很好用。但实际上我想更新已经存在的实体,而不是总是创建一个新的实体。这应通过以下方式完成:
[SPKMatch MR_importFromObject:record inContext:localContext];
但这会崩溃。怎么办?你能再发一些代码吗?
记录是否为零?我们真的看不出在这种情况下发生了什么。我也遇到了同样的问题。基本上,MR_importFromObject只用于插入一个不存在的对象。如果你用一个已经存在的对象调用这个函数,它会抛出一个错误。你解决了这个问题了吗?我还需要更新实体