我正在执行这段代码:
NSLog(@"Converting line number %@ to int...",currentValue);
NSNumber * currentNumber = [NSNumber numberWithInt:[currentValue integerValue]];
NSLog(@"Converted integer %d",currentNumber);
输出这个:
Converting line number 211 to int...
Converted integer 62549488
我在这里做错了什么?在这种情况下,currentValue 是一个值为 211 的 NSMutableString。
最佳答案
“currentNumber”是一个对象,您正尝试使用 %d 打印它。
NSLog(@"Converted integer %d", [currentNumber intValue]);
关于iphone - NSString 到 NSNumber : what am I doing wrong here?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4642287/