Hello
Please see code and output below. Can someone please help me understand :
1. Why I am printing out 'null' instead of the actual boolean values?
2. What format specifier should I use to print out boolean values?
Code:
for (NSObject *itr in array) {
NSLog(@"Class name: '%@'", [itr className]);
NSLog(@"Is member of NSString: %@", [[itr class] isMemberOfClass:[NSString class]]);
NSLog(@"Is kind of NSString: %@", [[itr class] isKindOfClass:[NSString class]]);
NSLog(@"Responds to lowercaseString: %@", [[itr class] respondsToSelector:@selector(lowercaseString)]);
}
Quote:
2011-03-26 11:10:07.453 WhatATool[69348:903] Class name: 'NSCFString'
2011-03-26 11:10:07.453 WhatATool[69348:903] Is member of NSString: (null)
2011-03-26 11:10:07.453 WhatATool[69348:903] Is kind of NSString: (null)
2011-03-26 11:10:07.454 WhatATool[69348:903] Responds to lowercaseString: (null)
|