У меня есть ситуация, когда у меня есть подкласс NSCollectionView
как подпредставление в NSViewController
, которое прекрасно отображает его содержимое при использовании в качестве представления в раскадровке.
Когда я пытаюсь использовать тот же класс контроллера, что и contentViewController
для окна NSPopover
, окно загружается, как и ожидалось;все элементы управления отображаются и ведут себя как ожидалось - за исключением из подкласса NSCollectionView
.Это представление остается пустым независимо от того, как (и когда) я пытаюсь загрузить его содержимое.
Для обоих сценариев используются одни и те же делегаты и источники данных.Как раскадровка выглядит, они работают.Как поповер они не.Я уверен, что что-то упустил, я просто не знаю, что.
Любая помощь приветствуется.
Среда:
- Mac OS: 10.13.5
- XCode: 9.3.1
- Swift: 4,1