Как связать контент NSArrayController с объектами в отношениях упорядоченных ко многим?Связывание упорядоченной связи с NSArrayController
У меня есть отношение неупорядоченных ко многим в моей модели Core Data и NSArrayController, набор содержимого которых связан с этим отношением от родительского объекта. Это прекрасно работает, данные доступны из NSArrayController, без проблем.
В ходе разработки я решил, что было бы лучше разрешить пользователям вручную изменять порядок этих дочерних объектов, поэтому я изменил отношение к упорядоченному. Теперь, когда мой NSArrayController создается из моего пера, представлена следующая ошибка:
Cannot create NSSet from object Relationship '...' fault on managed object ... of class _NSFaultingMutableOrderedSet
Теперь на самом деле, я думаю, что все это имеет смысл: Это упорядоченные отношения, так что теперь я получаю упорядоченный набор. Было бы неуместно привязывать его к Content Array, поскольку теперь это NSOrderedSet, а не массив. Мой вопрос: Теперь как связать данные этой связи с NSArrayController?
Я тоже сталкивался с этой проблемой, и я вполне уверен, что это ошибка с 'NSArrayController' - подала отчет об ошибке. – Vervious
Похоже, что на основе обходного пути, упомянутого в ответе Хала, действительно никто не имеет «истинного» способа связать его. Я также сделаю отчет об ошибке, потому что IMO это должен быть демонстратор, обходной путь или нет. – Khakionion