Я хочу получить тип экземпляра NSNumber.
Я узнал на http://www.cocoadev.com/index.pl?NSNumber:
NSNumber *myNum = [[NSNumber alloc] initWithBool:TRUE];
if ([[myNum className] isEqualToString:@"NSCFNumber"]) {
// process NSNumber as integer
} else if ([[myNum className] isEqualToString:@"NSCFBoolean"]) {
// process NSNumber as boolean
}
Хорошо, но это не сработает, [myNum className] не распознается компилятором. Я собираюсь для iPhone.