Coredata и сгенерированный подкласс для NSManagedObject со связями - PullRequest
1 голос
/ 05 января 2012

Генерация подклассов для 2 сущностей с опцией «Создать NSManagedObject SubClass» XCode создает 4 файла ... ну, я не могу понять, как использовать функции, созданные для управления отношениями

@interface Person (CoreDataGeneratedAccessors)

- (void)addPersonContactObject:(Contacts *)value;
- (void)removePersonContactObject:(Contacts *)value;
- (void)addPersonContact:(NSSet *)values;
- (void)removePersonContact:(NSSet *)values;

@end

Это интерфейстолько я должен реализовать эти методы?а когда они могут быть полезны?Я обнаружил, что отношения N ко многим управляются с помощью NSSet ... не изменяемый объект, мои сомнения, что-то связано с этим?

1 Ответ

2 голосов
/ 05 января 2012

Вам не нужно их реализовывать, они объявляются там для предотвращения предупреждений компилятора, как описано здесь .

Вы бы использовали объектные объекты * для добавления и удаления отдельных элементов из отношения, но обычно проще управлять этим со стороны «один» отношения «один ко многим» (то есть для установки человек от контакта, а не наоборот).

...