NSTextView не может видеть меню шрифтов главного меню - PullRequest
1 голос
/ 30 января 2011

По какой-то очень странной причине, ни один из наших текстовых представлений не может получать сообщения из нашего меню или сочетаний клавиш жирным шрифтом, курсивом, показывать шрифты и т.д.как его делегат.Делегат приложения загружает контроллер окна, у которого есть свой кончик.Контроллер окна загружает контроллер вида из собственного кончика ITS.В контроллере представления мы программно добавляем NSTextViews на экран.Как мы можем заставить эти текстовые представления общаться с главным меню?

1 Ответ

1 голос
/ 31 января 2011

Текстовое представление должно быть в цепочке респондента, которое обычно будет, если пользователь щелкает по нему.

Убедитесь, что вы подключили свои пункты меню к поддельному объекту первого респондента, а не к какому-либореальный объект в кончике (например, ваш контроллер).Если вы установите их цели для определенного объекта, они всегда будут нацеливаться на этот объект, даже если он не может реагировать на действия.Вам необходимо установить его для Первого ответчика, чтобы его сообщения о действиях - и сообщения о проверке - проходили по цепочке респондентов и попадали в любого респондента, который может и должен отвечать на сообщения жирным шрифтом, курсивом и показывать шрифты.

...