• 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: Updating text field bound to core data
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Updating text field bound to core data


  • Subject: Re: Updating text field bound to core data
  • From: Ron Lue-Sang <email@hidden>
  • Date: Fri, 15 Aug 2008 17:23:28 -0700


On Aug 15, 2008, at 4:57 PM, Andrew Zahra wrote:

I am working on a basic core data app. I have a single entity with a name
attribute and other attributes including a file path. I have bound a table
view to the entity name and then a group of text fields to the individual
attributes to show the details. It works fine if I type stuff directly into
these field.
The problem is, I want to set the value of the file path based on a user
selection from an NSOpenPanel. I tried setting the value of the text field
with setStringValue,

Yea, that's trying to change the value from the wrong direction. Tell your friends, "don't try to change a bound value by directly manipulating the view".


but that did not end up stored by core data.

I am guessing I have to access the currently selected managed object somehow
and then update it, but none of the core data examples I have seen do
anything like this. Can someone point me in the right direction?

There's nothing coredata specific about this. You must either have an arrayController or a traditional NSTableView datasource object feeding your table view. If you're using an arrayController, use the arrayController's selection property (as opposed to selectedObjects, that way you can handle multiple selection for free). Or you implemented the tableView dataSource method for tableView:selectionDidChangeToIndexes: or whatever that method is.


Make sense?




Thanks,
Andrew
_______________________________________________

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

_______________________________________________

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: Updating text field bound to core data
      • From: "Andrew Zahra" <email@hidden>
References: 
 >Updating text field bound to core data (From: "Andrew Zahra" <email@hidden>)

  • Prev by Date: Updating text field bound to core data
  • Next by Date: Re: Question about directory for Application Caches
  • Previous by thread: Updating text field bound to core data
  • Next by thread: Re: Updating text field bound to core data
  • Index(es):
    • Date
    • Thread