Quando ho creato un oggetto CoreData con relazioni uno-a-molti, ottengo alcuni metodi (CoreDataGeneratedAccessors)
. Abbiamo bisogno di implementare questi metodi? I metodi generati automaticamente sono i seguenti:Cosa sono CoreDataGeneratedAccessors?
- (void)addCirqitsObject:(Cirqit *)value;
- (void)removeCirqitsObject:(Cirqit *)value;
- (void)addCirqits:(NSSet *)value;
- (void)removeCirqits:(NSSet *)value;
No, non hanno bisogno per la loro attuazione. Saranno analizzati da CoreData stesso e gestiti in modo appropriato. Assicurati solo di non toccarli (anche le semplici modifiche come rimuovere la "s" da Cirquits le romperà). – borrrden
in alcuni progetti ho visto che, sono fatte alcune implementazioni. quale sarà la ragione? –
Gli accessor per set ordinati non funzionano (o non li ho mantenuti), quindi i progetti li sovrascrivono. Discusso [qui] (http://stackoverflow.com/questions/7385439/exception-thrown-in-nsorderedset-generated-accessors). –