Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios MagicalImport仅适用于新实体_Ios_Objective C_Core Data_Magicalrecord - Fatal编程技术网

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只用于插入一个不存在的对象。如果你用一个已经存在的对象调用这个函数,它会抛出一个错误。你解决了这个问题了吗?我还需要更新实体