我有一个NSArrayController通过其contentArray
绑定绑定到我的可变模型数组。我有一些控件(如检查器),我想在其中显示我的数组中的对象的一些属性。我将控件的值绑定到NSArrayController的arrangedObjects.property
。
当我将一个对象添加到我的模型数组时,所有控件都显示一个左括号(
。如果我将控件绑定到selection.property
并使NSArrayController始终选择所有对象,它就可以工作。但我想知道为什么它不能与arrangeContent一起工作?你有什么想法吗?
答案 0 :(得分:2)
您绑定到阵列控制器的控件是什么?各种控件的绑定做不同的事情。
左括号是数组description
的第一行。控件期望一个字符串,并通过调用-description
从绑定的东西中获取一个字符串。