【发布时间】:2010-05-11 15:17:40
【问题描述】:
我将文本字段设置为与值控制器键、spacesPerTab 的键路径绑定,并将 4 设置为占位符值。但是在执行时,文本字段什么也不显示。
这适用于复选框。
【问题讨论】:
标签: cocoa cocoa-bindings textfield nsuserdefaults
我将文本字段设置为与值控制器键、spacesPerTab 的键路径绑定,并将 4 设置为占位符值。但是在执行时,文本字段什么也不显示。
这适用于复选框。
【问题讨论】:
标签: cocoa cocoa-bindings textfield nsuserdefaults
空占位符字段不是设置默认值的正确位置。如果没有设置值,它只设置将向用户显示的值;后端什么都不会看到。
要真正设置默认值,send the standard user defaults object a registerDefaults: message 在您的应用程序的早期。您将传递一个包含所有默认值的字典。
您可能希望使用 Xcode 或属性列表编辑器将字典写入 plist 文件中,然后将其捆绑到您的应用程序中并在运行时读取它。这将使注册默认值的代码更容易阅读,因为没有一个巨大的硬编码字典。
【讨论】: