gpt4 book ai didi

objective-c - NSDictionary 中条目的 KVC

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

我有一个NSDictionary映射到包含要在 UI 中编辑的对象的属性的数字的字符串,例如

  • Length :1
  • Height :2

现在尝试使用键路径中字典中项目的键将 UI 中的文本字段绑定(bind)到字典中的条目会严重失败,因此尝试使用 valueForKey: 简单地访问字典中的条目喜欢

NSLog(@"KVC: %@", [self valueForKey:@"keysAndValues"]);

--> 好的,转储显示 Length存储在字典中。

NSLog(@"KVC: %@", [self valueForKey:@"keysAndValues.Length"]);

[< YourClass 0x114608de0> valueForUndefinedKey:]:
对于键keysAndValues.Length,此类不符合键值编码。

关于如何使用一个非常通用的模型(将所有内容存储在字典中)设置 UI 绑定(bind),有什么建议吗?我很确定我已经读过带有访问字典中各个条目的路径的 KVC/KVO 确实有效 - 但无法再找到该主题..

最佳答案

您想要使用valueForKeyPath:,它采用一个由句点分隔的键列表。仅使用 valueForKey 无法包含代码中的一系列键。

关于objective-c - NSDictionary 中条目的 KVC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13800923/

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