Jon*_*ter 0 string decimal objective-c
从我textfield得到一个string喜欢25,50。
我想将其转换string为float. 但如果我使用myFloat = [mytextfiel.text floatValue];我就得到25.00.
有没有办法获得像这样的浮点数25.50?
用句点替换 commna 是可行的,但您也可以使用 anNSNumberFormatter并适当地设置您的语言环境(注意:未经测试的代码):
NSNumberFormatter * formatter = [[NSNumberFormatter alloc] init];
formatter.locale = [NSLocale currentLocale];
formatter.localizesFormat = YES;
float myFloat = [[formatter numberFromString:string] floatValue];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1126 次 |
| 最近记录: |