2010-07-27 21 views
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。

我在哪裏弄錯了目標綁定?它根本不會觸發選擇器。

回答

0

回答我自己的問題,看起來你需要將目標和參數綁定到NSTableColumn而不是NSButtonCell。

全部排序。

+0

如果是,請標記您的問題。 – JJD 2012-11-19 14:42:52

相關問題