作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何将 NSDictionary 对象绑定(bind)到 Interface Builder 中的多个文本字段?
我想将每个对象绑定(bind)到字典中的特定项目。例如,第一个文本字段应绑定(bind)到 Actor:
最佳答案
您需要在 Interface Builder 中添加一个 NSObjectController。在属性检查器选项卡中,将标准模式“Class”和类名称保留在“NSMutableDictionary”上,但打开“准备内容”。在绑定(bind)检查器中,将“内容对象”绑定(bind)到“共享用户默认 Controller ”,将 Controller 键“值”和“模型键路径”绑定(bind)到用户默认值中字典的键。打开“将内容作为复合值处理”。
现在您可以绑定(bind)文本字段(或复选框等)。值到 ObjectController,使用 Controller 键“选择”(!)和字典中的键(作为模型键路径)。
希望这有帮助。我在苹果的文档中找不到答案,在网上也找不到答案,很幸运我自己通过尝试不同的 Controller 对象找到了答案......
关于cocoa - 如何在 NSUserDefaults 中绑定(bind) NSDictionary 中的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8080188/
我是一名优秀的程序员,十分优秀!