NSPopupButton默认状态和绑定

时间:2013-04-05 21:57:19

标签: objective-c macos cocoa nspopupbutton

我有一个NSPopupButton绑定到数组控制器的内容/值,我确实把它绑定到视图控制器中的属性..所有工作正常。然后我需要为共享用户默认值中的弹出窗口设置一个默认值..这就是出错的地方!如果我更改“选定值”以使我的用户默认的模型键路径..删除了绑定到我的本地属性。并且还更改了我不想要的默认值(我在“首选项”窗口中执行此操作)。

现在我给了它一个代码,它通过弹出窗口中的NSString查找所需的mnaged对象,如下所示:[[_ qualifierPopup selectedCell] title] ...但这非常笨重!

所以有两个问题:

  1. 我可以通过共享用户默认设置NSPopup按钮的默认状态 - 如果是这样的话?
  2. 在弹出窗口绑定到用户默认值之前,它被绑定到返回正确托管对象的id类型的属性,是否可以从弹出窗口检索相同的id而不是字符串并对该字符串进行查找?如果是这样,有人可以帮助解决语法问题。
  3. 由于 伊恩

0 个答案:

没有答案