У меня есть NSCollectionView
, привязанный к моему массиву объектов модели, прототип NSView
для отображения элементов представления коллекции настроен на использование моего пользовательского подкласса NSView
.
Во время выполнения (общий) вид отображается/создается в представлении коллекции для каждого элемента массива, все хорошо.
Однако я просто не могу понять, как получить доступ к объектам массива из отдельных экземпляров представления, чтобы отобразить фактические данные, характерные для каждого элемента в массиве.
Т.е. как мы должны подключить данные к прототипу NSView
, который используется для настройки «ячейки» в представлении коллекции?
Outlets не работают для этого конкретного представления; они все
nil
во время выполнения.Привязки не работают с ванильным
NSView
(кроме скрытых и всплывающих подсказок привязок для ванильных представлений..) — и мы не можем добавлять новые привязки это будет отображаться в IB для нашихNSView
подклассов, не так ли?
Любая подсказка приветствуется!