我已经掌握了使用Core Data插入记录和删除记录的基础知识; 但是,我很感激帮助一个最常见的功能 - 插入/更新.
基本上,我NSMutableArray arrayWithContentsOfURL用来获取一个包含mysql表中行的数组.我需要做的是现在同步我的CoreData商店.
换句话说,我需要将数组中的每一行添加到我的CoreData表中,但如果它已经存在,我需要用最新的值更新记录.此外,如果它存在于Core Data中而不存在于下载的阵列中,我需要将其删除.
我可能会一起破解这个; 但是,我想看看它是如何在没有内存泄漏的情况下正确有效地完成的.