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
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
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
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