3

我有一个 NSMenuItem 绑定到 IB 中的 NSUserDefaults 布尔值。

当变量 bMenuHidden 为真时,我希望隐藏我的 NSMenuItem,反之亦然。这在 Snow Leopard 下按预期工作。然而,Leopard 在某些情况下会遇到困难。特别是:我的 NSMenuItem 在首次启动应用程序时可见,无论 bMenuHidden 的值如何。我已经通过属性列表编辑器验证了该值是否存在,具有布尔类型,并且设置为 true。

诚然,我对“占位符”值没有太多经验(Apple 文档对此有点困惑),但我已将所有内容设置为默认值(在这些情况下隐藏菜单,因为最好是安全胜于遗憾):

我究竟做错了什么?

4

0 回答 0