Powiązanie zamówionej relacji z kontrolerem NSArrayController

W jaki sposób można powiązać zawartość NSArrayController z jednostkami w relacji uporządkowanej do wielu?

Mam relację nieuporządkowaną do wielu w moim modelu danych podstawowych i kontroler NSArrayController, którego zestaw treści jest powiązany z tą relacją z jednostki nadrzędnej. Działa to dobrze, dane są dostępne z NSArrayController, bez problemu.

W trakcie opracowywania postanowiłem, że lepiej będzie pozwolić użytkownikom ręcznie zmienić kolejność tych obiektów podrzędnych, więc zmieniłem relację na uporządkowaną. Teraz, gdy mój NSArrayController jest tworzony z mojej stalówki, wyświetlany jest następujący błąd:

Cannot create NSSet from object Relationship '...' fault on managed object ... of class _NSFaultingMutableOrderedSet

Właściwie to myślę, że to wszystko ma sens: to uporządkowany związek, więc teraz otrzymuję uporządkowany zestaw. Powiązanie z tablicą treści również byłoby niewłaściwe, ponieważ jest teraz zestawem NSOrderedSet, a nie tablicą. Moje pytanie brzmi:Jak mogę powiązać dane tej relacji z NSArrayController?

questionAnswers(2)

yourAnswerToTheQuestion