Что это за методы и как мне автоматически генерировать их из основных данных?

#objective-c #xcode

#objective-c #xcode

Вопрос:

Что это за методы и как я могу автоматически генерировать их из основных данных?

 @interface MyClass (CoreDataGeneratedAccessors)
- (void)addLoanHistoryObject:(CBLoan *)value;
- (void)removeLoanHistoryObject:(CBLoan *)value;
- (void)addLoanHistory:(NSSet *)value;
- (void)removeLoanHistory:(NSSet *)value;
  

Я на xCode3,
спасибо

Ответ №1:

Они «волшебным образом» генерируются для вас XCode. Для этого выберите Добавить новый файл … > Подкласс NSManagedObject . Затем вы указываете, для какой сущности из вашей модели вам нужен класс, и XCode сгенерирует для вас файлы с включенными этими методами. В зависимости от того, правильно ли вы настроили для вас отношения в основных данных.

Комментарии:

1. Да, но я действительно хотел знать, создаются ли они для нескольких отношений и для новых отношений, могу ли я просто скопировать вставить код и изменить имя свойства … спасибо

2. Вы можете скопировать вставить код и изменить имя, но вам нужно очистить свой продукт и перезагрузить устройство после обновления вашей модели, поэтому вы можете также просто удалить класс модели. Если вы не хотите этого делать, потому что вы, возможно, добавили часть своего собственного кода в класс model, я предлагаю вам перенести это в категорию класса model или взглянуть на mogenerator по адресу: rentzsch.github.com/mogenerator