#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