在 Objective-C 中将字符串转换为浮点数
在 Objective-C 中如何将字符串转换为浮点数?
我正在尝试乘以从 JSON 返回的几个字符串:
float subTotal = [[[[purchaseOrderItemsJSON objectAtIndex:i] objectAtIndex:j] objectForKey:@"Price"] floatValue];
NSLog(@"%@", subTotal);
这在控制台中给出了: (null)
。我知道该数组中有一个有效的字符串,因为我已经使用它在标签中显示其值。
How do I convert a string to a float in Objective-C?
I am trying to multiply a couple of strings I am getting back from JSON:
float subTotal = [[[[purchaseOrderItemsJSON objectAtIndex:i] objectAtIndex:j] objectForKey:@"Price"] floatValue];
NSLog(@"%@", subTotal);
This gives me: (null)
in the console. I know that there is a valid string coming out of that array because I am already using it to display its value in a label.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
编辑:
试试这个:
EDIT:
try this:
这样做的正确方法是
The proper way of doing this is