2007/10/26, Lachlan Deck <[EMAIL PROTECTED]>: > > Hi there, > > If I have: > NSMutableDictionary keyValues = new NSMutableDictionary(); > keyValues.takeValueForKey( userFirstName, User.FirstNameKey ); > keyValues.takeValueForKey( userLastName, User.LastNameKey ); > keyValues.takeValueForKey( userEmail, User.EmailKey ); > keyValues.takeValueForKey( userPassword, User.PasswordKey ); > > This will throw an EOObjectNotAvailableException > EOUtilities.objectMatchingValues( session().defaultEditingContext(), > User.ENTITY_NAME, keyValues ); > > However, if I instead do: > EOQualifier q = new EOAndQualifier( new NSArray( new Object[] { > new EOKeyValueQualifier( Contact.FirstNameKey, > EOQualifier.QualifierOperatorEqual, userFirstName ), > etc > } ) );
User.FirstNameKey >< Contact.FirstNameKey Is this an error, or User and Contact point to the same table? EOFetchSpecification fetchSpec = new EOFetchSpecification > ( User.ENTITY_NAME, q, null ); > > This will happily find the record: > session().defaultEditingContext().objectsWithFetchSpecification > ( fetchSpec ).objectAtIndex( 0 ); > > Can someone explain this? Peaking at the source for EOUtilities it > does the same thing... so why would this fail? > > with regards, > -- > > Lachlan Deck > > > > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) > Help/Unsubscribe/Update your Subscription: > http://lists.apple.com/mailman/options/webobjects-dev/ildenae%40gmail.com > > This email sent to [EMAIL PROTECTED] > -- Daniele Corti AIM: S0CR4TE5 Messenger: [EMAIL PROTECTED] -- Computers are like air conditioners -- they stop working properly if you open WINDOWS -- What about the four lusers of the apocalypse? I nominate: "advertising", "can't log in", "power switch" and "what backup?" --Alistair Young
_______________________________________________ Do not post admin requests to the list. They will be ignored. Webobjects-dev mailing list (Webobjects-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]