1
我有一个NSArrayController,其中的内容我想成为所有连接屏幕的CGDirectDisplayID
的列表。现在,我有以下代码:没有核心数据的NSArrayController绑定
NSArray* screens = [NSScreen screens];
for (NSScreen* screen in screens)
{
NSNumber* screenId = (NSNumber*)[[screen deviceDescription] valueForKey:@"NSScreenNumber"];
[displaysList addObject:screenId];
}
[displaysArrayController setContent:displaysList];
displaysList是在awakeFromNib
分配的NSMutable阵列,请问我需要在界面生成器做在displaysList
填充一个弹出按钮,值是多少?
是谢谢你。现在,当我有一个UI元素,比如说一个弹出式按钮时,我会将内容对象组绑定到什么关键路径? – grivescorbett 2011-03-12 19:40:47
将它绑定到阵列控制器并设置路径为排列对象 – lbrndnr 2011-03-12 20:56:00
但是,如果我只是设置路径排列对象,那么在模型关键路径中有一个错误,表示它期待NSString,我给它NSArray,怎么可能我得到它传递数组中的实际值? – grivescorbett 2011-03-13 20:54:46