коко-привязка nstableview, вложенного в nscollectionviewitem - PullRequest
1 голос
/ 11 февраля 2011

У меня есть работающее приложение Core Data, и я хочу отобразить представление для некоторых сущностей.Я настроил NSCollectionView с помощью Interface Builder «Core Data Entity Assistant», чтобы настроить коллекцию (сгенерировал представление в MyDocument.xib), и могу получить доступ к простым представимымObject.attributes, а также простым атрибутам отношений.

Моя проблема связана со связями to-many, которые я хотел бы отобразить в виде таблиц, вложенных в элемент Collection.Я пробовал разные комбинации путей представленного объекта для NSTableColumns, но не нашел правильного заклинания связывания какао для детализации данных.

EntityA (reprensented in the Collection) <WORKS>
. EntityB (simple relationship) <WORKS with representedObject.relationship.attr>
.. EntityC (to-many-relationsip of EntityB) <how to get there???>

на данный момент 99% кода генерируется с помощью базовой модели данных и Interface Builder.Я не против подклассов чего-либо, чтобы получить желаемое поведение, но я бы предпочел сохранить их как можно более автоматизированными, тем более что это должно «просто работать» с классами «как есть».используя Xcode 3.2.5 - я не против перейти на 4GM, если кто-то скажет мне, что привязки там более явные.

...