【发布时间】:2012-12-10 12:26:24
【问题描述】:
我有一个 NSDictionary 的字符串映射到包含要在 UI 中编辑的对象的属性的数字,例如
-
Length:1 -
Height:2
现在尝试使用键路径中字典中项目的键将 UI 中的文本字段绑定到字典中的条目会失败,因此尝试使用 valueForKey: 之类的方式简单地访问字典中的条目
NSLog(@"KVC: %@", [self valueForKey:@"keysAndValues"]);
--> OK,Dump 显示Length 存储在字典中。
NSLog(@"KVC: %@", [self valueForKey:@"keysAndValues.Length"]);
[
此类与键 keysAndValues.Length 的键值编码不兼容。
关于如何使用一个非常通用的模型来设置 UI 绑定,并将其所有内容存储在字典中,有什么建议吗?我很确定我已经读过带有访问字典中单个条目的路径的 KVC/KVO 确实有效 - 但再也找不到主题了..
【问题讨论】:
标签: objective-c cocoa cocoa-bindings key-value-coding