Заставьте NSPopover не стать первым респондентом с NSTokenField
У меня NSTokenField, и я предоставляю настраиваемое автозаполнение внутри поповера. К сожалению, как только появляется всплывающее окно, оно заставляет NSTokenField уйти в отставку первого респондента. Есть ли способ показать поповер, но не потерять первого респондента на NSTokenField?
Переопределение resignFirstResponder в NSTokenField приводит к тому, что NSTokenField перестает работать (он не принимает нажатия клавиш). Переопределение метода acceptSFirstResponder NSPopover или установка его поведения, как предложено вэто вопрос тоже не работает.
Редактировать: NSTokenField не находится внутри contentViewController.view NSPopover. Edit2: поведение, подобное панели поиска в Mailapp, будет оптимальным решением.