同步两个NSMenuItem的状态

时间:2010-08-28 08:53:46

标签: objective-c synchronization nsmenu nsmenuitem

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

1 个答案:

答案 0 :(得分:0)

没关系。我想我只会在没有绑定等情况下编写所有代码。