1
的目標我使用以下代碼來加入目標結合到NSButtonCell控制:綁定一個選擇器,一個NSButtonCell
[dataCell bind:@"target" toObject:eventDatesArray withKeyPath:@"selection.self"
options:[NSDictionary dictionaryWithObjectsAndKeys:@"sellTicket:",
NSSelectorNameBindingOption, nil]];
eventDatesArray通過界面生成器到一個NSArrayController的連接。我已經建立,這是做正確使用下面的工作代碼:
[dataCell bind:@"title" toObject:eventDatesArray withKeyPath:@"selection.dateTime"
options:nil];
的「selection.self」映射到一個專門的NSManagedObject其中有一個方法sellTicket:(NSNumber的*)maxTickets。順便說一句,我也設置參數綁定:
[dataCell bind:@"argument" toObject:eventsArray withKeyPath:@"selection.venueCapacity"
options:nil];
eventsArray是另一個NSArrayController。
我在哪裏弄錯了目標綁定?它根本不會觸發選擇器。
如果是,請標記您的問題。 – JJD 2012-11-19 14:42:52