Excellent! It is starting to make sense to me now. I am using an ArrayController. I did this and it works:
NSManagedObject *task = [controller selection]; [task setValue:fileName forKey:@"sourceFolder"]; 2008/8/16 Ron Lue-Sang <[EMAIL PROTECTED]> > > 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 protected]) >> >> 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: >> http://lists.apple.com/mailman/options/cocoa-dev/luesang%40apple.com >> >> This email sent to [EMAIL PROTECTED] >> > > -- Zahra Consulting Services www.zcs.com.au _______________________________________________ Cocoa-dev mailing list ([email protected]) 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: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]
