令人惊讶的是,在Apple Docs,Apple示例代码,十几个Cocoa专注站点和stackOverflow中,绑定最基本的事情都没有得到解决。
我的.xib的FileOwner控制器有一个NSMutableDictionary属性,从.plist文件初始化。示例内容:
{
server = {
host = myServer;
port = 443;
organization = myOrganization;
};
state = "ACTIVE";
mode = 4;
}
我需要将主机,端口和组织绑定到嵌入在.xib中的简单视图中的3个NSTextField实例,以便用户可以编辑他们的值。 (端口也有一个数字格式化器)。
我无法直接绑定到NSMutableDictionary - 它的键和值不符合KVO / KVC。
我尝试使用NSDictionaryController作为中介(将其内容绑定到我的可变字典,但我无法弄清楚"控制器键和#34;要使用.sortedObjects使我失败 - 那里'我的内容中没有数组。"选择"我也失败了 - 没有选择!
我尝试使用NSObjectController - 同样的事情。没有选择,我无法使用"内容"作为我的控制器键。
我想绑定我的"主机"字段到(某物).server.host "组织" to(something).server.organization 和" port" to(something).server.port.intValue
请帮忙。什么是什么?我感到愚蠢 - 这是我能想象到的最基本的约束力。
我做了更复杂的绑定,但最简单的我不能......