我对绑定有什么误解吗?我将( NSArrayController 的内容)绑定到 NSDictionary 的“allValues”数组,它认为它是空的。我绑定到一个随机对象,其属性已设置为同一个 NSDictionary 的“allValues”数组,并且它工作正常。
这是预期的行为,还是我做错了什么?此外,如果这是预期的,处理这个问题的标准方法是什么?制作相对无目的的对象只是为了将数组保存在属性中,以便我可以绑定到它们,这看起来很丑陋。
绑定到@"allValues"
意味着字典被发送-valueForKey:@"allValues"
信息。然后字典通过查找来解释它-objectForKey:@"allValues"
在这种情况下,这不是你所追求的。
尝试绑定到@"@allValues"
相反(参见-[NSDictionary valueForKey:]
文档以获取更多详细信息)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)