• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Displaying NSPopUpButtonCells in NSTableView
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Displaying NSPopUpButtonCells in NSTableView


  • Subject: Re: Displaying NSPopUpButtonCells in NSTableView
  • From: Peter Ammon <email@hidden>
  • Date: Thu, 20 May 2010 13:28:29 -0700

On May 20, 2010, at 1:14 PM, James Maxwell wrote:

> I thought I'd change the topic on this, since the content really has changed.
>
> I have an table for setting up MIDI instruments with a name, port, and channel. I've got the initial display of options for the table row displaying correctly, and when I make changes to the name, port, and channel, the data object is updated correctly. The only thing left is that the popups in columns 2 and 3 are not holding the selected value. I understand that this is probably because I'm reloading the menu in tableView:objectValueForTableColumn:row, but I'm not sure how to get around it.
>
> Here's the code I've got so far. I'm not using an NSArrayController, because that approach was driving me absolutely mental...
> I've copied all the code (except imports) to be thorough. Logging "Edited MIDIInstrument" at the end shows that the instrument is set up correctly, with the desire name, port, and channel. It's just that the popups always display the 2nd item.

Hi James,

If you have a table view containing an NSPopUpButtonCell, the object value returned by your objectValueForTableColumn: method should be an NSNumber, which contains the index of the item that should be selected.  It looks like the attached code is returning the cell itself, which is strange, and I think that's causing the problem.

Hope this helps,
-Peter

_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Displaying NSPopUpButtonCells in NSTableView
      • From: James Maxwell <email@hidden>
References: 
 >Displaying NSPopUpButtonCells in NSTableView (From: James Maxwell <email@hidden>)

  • Prev by Date: Displaying NSPopUpButtonCells in NSTableView
  • Next by Date: RE:EPS image in NSScrollView
  • Previous by thread: Displaying NSPopUpButtonCells in NSTableView
  • Next by thread: Re: Displaying NSPopUpButtonCells in NSTableView
  • Index(es):
    • Date
    • Thread