Re: NSComboBoxDataSource problems
Re: NSComboBoxDataSource problems
- Subject: Re: NSComboBoxDataSource problems
- From: Fritz Anderson <email@hidden>
- Date: Tue, 26 Aug 2008 12:45:35 -0500
On 26 Aug 2008, at 11:12 AM, Allen Curtis wrote:
I am writing my first Cocoa application and I am trying to
dynamically fill a ComboBox. In order to do this I implemented the
required methods in my <NDA> implementation as follows:
- (NSInteger)numberOfItemsInComboBox:(NSComboBox *)aComboBox
...
- (id)comboBox:(NSComboBox *)aComboBox objectValueForItemAtIndex:
(NSInteger)index
...
When I run the program the console displays the message:
2008-08-26 08:59:46.417 CSAFEApp[14163:10b] *** Illegal
NSComboBoxCell data source (<MyController: 0x134360>). Must
implement numberOfItemsInComboBoxCell: and
comboBoxCell:objectValueForItemAtIndex:
The selectors shown in the error log do not match the selectors of the
methods in your message. The required methods have "Cell" in them.
Your method names do not.
You seem to have connected the data-source outlet to the _cell_ of
your combo box, rather than to the combo box itself. The methods in
your message are for NSComboBox. In Interface Builder, select the
NSComboBoxCell (the outline view may help you), and disconnect the
dataSource outlet. Then select the NSComboBox and connect its
dataSource outlet to your delegate.
— F
--
Fritz Anderson -- Xcode 3 Unleashed: Now Available -- http://x3u.manoverboard.org/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden