Hi,

I'm trying to bind through a keyPath, but I'm getting nothing but errors.  The 
most common is:

[<_NSFaultingMutableSet 0x200267fe0> addObserver:forKeyPath:options:context:] 
is not supported. Key path: projectCode

I've read that bindings don't necessarily cause faults to fire, but I've got to 
believe there's some way to make this work.

I've been working on this for a few hours, I've looked through Core Data and 
KVO/KVC documentation, Googled and searched through the list.  I may have read 
the answer without realizing it...

My data:

Account <--->>ProjectSite<--->>Project

I'm trying to get the projects array controller to load all projects for the 
selected Account (so, all Projects for all ProjectSites).

I've got an NSTableView listing accounts on the left, and view controllers to 
display detail table views to the right.  One of the detail table views lists 
all ProjectSites for the selected Account.  That's working fine.  Another 
detail table view should list all Projects for the Account, but I can't get the 
Projects array controller to bind to the selected Account.  These methods list 
all projects for the selected Account:

        NSLog(@"Projects for account are %@", [self.selections.account 
valueForKeyPath:@"projectSites.projects.displayName"]);
        NSLog(@"All projects for account are %@", [[self.selections.account 
allProjectsForAccount] valueForKey:@"displayName"]);

But, I can't translate that into the proper ContentSet binding for the Projects 
AC.  I've tried every combination I could think of, including:

1.  creating an Object Controller for the selectedAccount and binding the 
Project's ContentSet to that controller with projectSites.projects
2.  creating an Array Controller for the selectedAccount's ProjectSites and 
binding to that
3.  creating a managedObject subclass for Project with a method that returns 
[self valueForKeyPath:@"projectSites.projects"] and binding the projects AC's 
contentSet to that property
4.  using combinations of @distinctUnionOfSets

I've seen posts with others having similar problems, but none of their 
solutions seem to be working for me.

Any help would be greatly appreciated.


Thanks.

Brad

_______________________________________________

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]

Reply via email to