Correctly convert NSString to NSnumber
我不明白为什么它不能工作,我有一个nsstring,我需要转换成nsnumber(保存到核心数据)。例如
1 | NSLog(stringNum); |
返回1
1 2 3 4 5 6 | NSNumberFormatter * f = [[NSNumberFormatter alloc] init]; [f setNumberStyle:NSNumberFormatterDecimalStyle]; NSNumber *myNumber = [f numberFromString:stringNum]; [f release]; NSLog(@"myNumber = %i", myNumber); |
返回120882496或类似的值
我错过了什么?谢谢帮助
它现在是一个对象,而不是整数,因此您必须在nslog中使用
1 | @"myNumber = %@" |