如何将字符串转换为浮点数?
可能重复:
在Objective-C中将字符串转换为float
我想将一个字符串转换为一个浮点数。
/* dict is an NSDictionary to load Preferences */ NSString *str = [dict objectForKey:@"key"];
这是我得到的地方。 现在我想在一个浮点数中转换字符串值(在本例中为@"32.0f"
),它可以由我的应用程序处理。 我怎样才能做到这一点?
CGFloat strFloat = (CGFloat)[str floatValue];
只需将消息floatValue
传递给NSString
对象即可。 的NSString ::的floatValue