如何在创建具有相同属性的新实体之前检查实体是否已经存在?或者CoreData已经足够聪明而不会创建实体了?在创建新实体之前检查现有实体
例如,我有一个具有属性名称和ID的实体Employee。现在,用户通过对话屏幕创建一个新员工,但此员工已根据该ID退出(可能有员工具有相同名称)。我想可以创建一个提取请求,但是我在哪里放置了这些代码,我是否需要为Employee创建一个类来执行此操作?
编辑:后postng我的问题,我发现这个网页:http://www.macresearch.org/cocoa-scientists-part-xxiii-itunes-ifying-core-data-app这是一种方法来做到这一点?好像我有更多的实体,我正在复制大量的代码。
谢谢 - 我会继续并执行该链接的代码,并会查看您的建议。也许我会把它放在一个类别中,这样我就可以将它用于所有实体。 – Koen