Hello, Trying to determine whether an NSDictionary is mutable or not fails with these two tests:
// Variable info could be NSDictionary or NSMutableDictionary. Assume it's an NSDictionary. BOOL isKindOfClass = [info isKindOfClass:[NSMutableDictionary class]]; BOOL respondsToSelector = [info respondsToSelector:@selector(setObject:forKey:)]; After executing the above statements, both variables 'isKindOfClass' and'respondsToSelector' are set to YES. When I obtain the class type of 'info', I get: (gdb) po [info class] NSCFDictionary The question is: if 'info' is an immutable dictionary, why is isKindOfClass and respondsToSelector telling me that it is mutable? Thanks, -- Tito _______________________________________________ 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]
