我正在执行以下代码:
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]);