Мое приложение использует UIManagedDocument для обработки своих данных с помощью Core Data. Между двумя сущностями: Post и Tag существует отношение ко многим.
Когда я хочу отредактировать сообщение, я создаю временный NSManagedObjectContext, устанавливаю его parentContext в значение manageObjectContext UIManagedDocument и получаю сообщение с помощью метода objectWithID:.
Предположим это:
- MOC1 — это NSManagedObjectContext UIManagedDocument.
- MOC2 — это временный NSManagedObjectContext для редактирования сообщения.
- post1 — это сообщение в MOC1
- post2 - это сообщение в MOC2
Вот проблема:
- post1.tags возвращает 2 тега
- post2.tags возвращает 0 тегов
Все свойства post2 извлекаются правильно, за исключением тегов отношения ко многим.
Почему у post2.tags нет тега?