同じ属性を持つ新しいエンティティを作成する前にエンティティが既に存在するかどうかを確認するにはどうすればよいですか?または、CoreDataはすでにエンティティを作成しないほど賢いですか?新しいエンティティを作成する前に既存のエンティティを確認する
例では、属性nameとidを持つエンティティEmployeeがあります。これで、ユーザーはダイアログ画面から新しい従業員を作成しますが、この従業員はIDに基づいて既に終了しています(同じ名前の従業員がいる可能性があります)。私はフェッチ要求を作成することができますが、どこにコードを記述すればよいですか?これを行うにはEmployeeのクラスを作成する必要がありますか?
編集:私の質問を投稿した後、私はこのページを見つけました:http://www.macresearch.org/cocoa-scientists-part-xxiii-itunes-ifying-core-data-appこれを行う方法でしょうか?多くのエンティティを持っているかのように見えますが、たくさんのコードを複製しています。
ありがとうございます - 私はそのリンクからコードを実装し、あなたの提案を検討します。たぶん私はカテゴリに入れて、それを私のすべてのエンティティに使うことができます。 – Koen