我有两个NSMenus
具有相同的NSMenuItems
。只应选择NSMenuItem
中的NSMenu
个NSMatrix
。 (有点像NSMenuItem
)。因此,我将每个NSOnState
连接到同一个操作,并为NSOffState
的项目索引添加了iVar。在方法内部,我使用旧索引将项目的状态设置为NSOnState
,将新索引设置为NSMenus
,然后将旧索引设置为新索引。这适用于两个NSMenus
中的一个。但我想将它们同步。我可以为每个NSMenu添加IBOutlets,然后在方法中设置状态,因为我可以访问NSUserDefaultsController
。但这感觉有点多余.. 注意:我还计划将索引保存在用户默认值中,所以也许可以通过{{1}}来实现?
答案 0 :(得分:0)
没关系。我想我只会在没有绑定等情况下编写所有代码。