Objective-C / Cocoa:使用绑定来访问数组中的标量值

时间:2010-07-29 01:41:34

标签: objective-c interface-builder cocoa-bindings

所以假设有一个包含以下内容的类:

int someData[EXTREMELY_LARGE_CONSTANT];

在Interface Builder中将此数组中的任意整数绑定到文本字段的最简单方法是什么?我可以通过类上的KVC方法以某种方式读取/写入someData [x],还是我必须创建一个textfield子类或类似的东西?

1 个答案:

答案 0 :(得分:0)

使textfield的标记与相应的int索引相同。在您的action方法中,获取视图的标记并将相应的int设置为文本字段的intValue。没有办法用KVC做到这一点,因为int数组不是一个对象(事实上,即使从C的角度来看,它几乎不是一个连贯的实体),所以它对KVC机器完全不透明。