【发布时间】:2010-11-29 17:55:08
【问题描述】:
如何转换包含许多原始数据类型的NSString(例如int、float、char、unsigned int 等)?问题是,我不知道字符串在运行时会包含哪种数字类型。
我有一个想法,但我不确定这是否适用于任何类型,也适用于无符号和浮点值:
long long scannedNumber;
NSScanner *scanner = [NSScanner scannerWithString:aString];
[scanner scanLongLong:&scannedNumber];
NSNumber *number = [NSNumber numberWithLongLong: scannedNumber];
感谢您的帮助。
【问题讨论】:
标签: objective-c nsstring nsnumber primitive-types