【发布时间】:2010-09-21 09:46:39
【问题描述】:
我需要将 NSString 转换为 double。如果这个字符串本质上是整数,那么结果是可以的。如果字符串是十进制的,也许还有组分隔符,那么结果是错误的。字符串中位于首位的任何分隔符之王(无论是“.”还是“,”)始终用作小数分隔符。
我试图用 NSScanner 做一些事情,但我就是不明白如何解决这个问题。
想法如下:无论我输入文本字段整数,还是带或不带组分隔符的小数,我都想得到正确的十进制数。
如果能得到任何帮助,我将非常高兴。
提前致谢!
【问题讨论】:
-
还发布一些您迄今为止尝试过的代码。
标签: iphone objective-c nsstring