У меня есть NSMenuItem, который я связал с логическим значением NSUserDefaults в IB.
Когда переменная bMenuHidden имеет значение true, я бы хотел, чтобы мой NSMenuItem был скрыт, и наоборот.Это работает, как и ожидалось, под Snow Leopard.Тем не менее, Леопард борется в некоторых случаях.В частности: мой NSMenuItem виден при первом запуске приложения, независимо от значения bMenuHidden.С помощью редактора списка свойств я подтвердил, что значение присутствует, имеет логический тип и установлено в значение true.
По общему признанию, у меня нет большого опыта работы со значениями заполнителей (документация Appleнемного сбивает с толку), но я установил все на значение по умолчанию Да (в этих случаях скрывайте меню, так как это лучше, чем потом сожалеть):
Что я делаю не так?