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