Добавить объект в отношениях субъекта
Как добавить новый MinorGoal к существующей цели? И как получить «Незначительные голы» цели?
Благодаря
Добавить объект в отношениях субъекта
Как добавить новый MinorGoal к существующей цели? И как получить «Незначительные голы» цели?
Благодаря
При создании NSManagedObject сущностей, Goal
класс будет иметь NSSet
называется toMinorGoal
(при условии, ваш toMinorGoal
является неупорядоченным отношения). Кроме того, XCode будет генерировать 4 дополнительных метода для добавления/удаления MinorGoal
объектов в/из отношения.
Если вам нужно получить объект MinorGoals, вам просто нужно получить объект Goal
, а затем получить доступ к его toMinorGoals NSSet
, который будет содержать все его объекты MinorGoal
. Кроме того, вы можете просто получить объекты MinorGoal
, но они возвратят каждый из них (если вы не укажете, сколько вы хотите).
Это приблизительный пример сгенерированных аксессоров XCode предоставит Вам с:
- (void)addtoMinorGoaObject:(MinorGoal *)value;
- (void)removetoMinorGoalObject:(MinorGoal *)value;
- (void)addtoMinorGoal:(NSSet *)value;
- (void)removetoMinorGoal:(NSSet *)value;
Хорошо, я понял, что еще, когда я добавляю новый MinorGoal, не имеет значения, что ManagedObjectContext я использую? он должен быть «goal.managedObjectContext», или это нормально, используя «self.managedObjectContext»? – CodeLover
Если target.managedObjectContext и self.managedObjectContext указывают на тот же managedObjectContext, то это нормально. – Arcanfel
в порядке, но когда я прихожу к определенному «MinorGoal», нет такого [MySet objectAtIndex: indexPath]; так как я могу получить определенный «MinorGoal» из набора, если единственное, что у меня есть, это indexPath – CodeLover
Похоже, что должна быть изображением в этой должности, но не хватает? Можете ли вы отредактировать свой пост с изображением или кодом? –
сделано! @StevenV, спасибо за замечание – CodeLover