Matching String With ObjectForKey?

2009-02-12 Thread Chunk 1978
how can i equate an NSString to an ObjectForKey (which is also an NSString)? kinda driving me crazy. -=-=-=- NSString *desktopPlist = [@~/Library/Preferences/com.apple.desktop.plist stringByExpandingTildeInPath]; NSString *originalDesktopBackgroundImage = NSDictionary

Re: Matching String With ObjectForKey?

2009-02-12 Thread Volker in Lists
Hi, you compare objects with == but what you really want is isEqualToString: since you want to compare the string contents. Cheers, Volker ___ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator

Re: Matching String With ObjectForKey?

2009-02-12 Thread John C. Randolph
On Feb 12, 2009, at 10:45 PM, Chunk 1978 wrote: if ([defaults objectForKey:@OriginalBackground] == pathy) .. but they are the same! aren't they?! Nope. You're comparing two addresses, not the contents of the objects at those addresses. Try: if ([[defaults

Re: Matching String With ObjectForKey?

2009-02-12 Thread Chunk 1978
ahh... that old trap again ;)... thanks guys On Fri, Feb 13, 2009 at 1:56 AM, John C. Randolph j...@mac.com wrote: On Feb 12, 2009, at 10:45 PM, Chunk 1978 wrote: if ([defaults objectForKey:@OriginalBackground] == pathy) .. but they are the same! aren't they?! Nope. You're