Я пишу приложение Какао. В одном диалоге есть 3 вкладки, некоторые из них требуют больше времени для загрузки, поэтому я хочу загружать их лениво. Поскольку каждая вкладка является классом NSTabViewItem, я пытаюсь извлечь из него и переопределить его свойство view. В методе получения представления я использую ViewController для загрузки представления и возврата. В Отладке я обнаружил, что метод NSTabViewItem -view вызывается правильно, но после этого NSTabView пытается установить Initial FirstResponder и выдает сообщение об ошибке:
*** Завершение работы приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «В - [NSTabViewItem setInitialFirstResponder:], первый респондент должен спуститься из представления элемента представления вкладки. (Элемент: Неверный респондент:) '
Я попытался переопределить метод -initialFirstResponder, чтобы вернуть вложенное представление моего загруженного представления, но оно все равно вылетает в том же месте.
кто-нибудь знает, как заставить его работать правильно? Также это правильный способ сделать это путем получения NSTabViewItem?
спасибо!
-Jonny