gpt4 book ai didi

cocoa - 如何在 NSUserDefaults 中绑定(bind) NSDictionary 中的对象?

转载 作者:行者123 更新时间:2023-12-03 16:10:56 25 4
gpt4 key购买 nike

如何将 NSDictionary 对象绑定(bind)到 Interface Builder 中的多个文本字段?

我想将每个对象绑定(bind)到字典中的特定项目。例如,第一个文本字段应绑定(bind)到 Actor:

enter image description here

最佳答案

您需要在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com