Заставьте NSPopover не стать первым респондентом с NSTokenField

У меня NSTokenField, и я предоставляю настраиваемое автозаполнение внутри поповера. К сожалению, как только появляется всплывающее окно, оно заставляет NSTokenField уйти в отставку первого респондента. Есть ли способ показать поповер, но не потерять первого респондента на NSTokenField?

Переопределение resignFirstResponder в NSTokenField приводит к тому, что NSTokenField перестает работать (он не принимает нажатия клавиш). Переопределение метода acceptSFirstResponder NSPopover или установка его поведения, как предложено вэто вопрос тоже не работает.

Редактировать: NSTokenField не находится внутри contentViewController.view NSPopover. Edit2: поведение, подобное панели поиска в Mailapp, будет оптимальным решением.

Ответы на вопрос(4)

Ваш ответ на вопрос