如何将字符串转换为浮点数?

时间:2011-06-05 02:09:53

标签: objective-c ios cocoa-touch nsstring floating-point

  

可能重复:
  Convert string to float in Objective-C

我想将字符串转换为浮点数。

/* dict is an NSDictionary to load Preferences */ 
NSString *str = [dict objectForKey:@"key"];

这是我得到的地方。现在我想在float中转换字符串值(在本例中为@"32.0f"),它可以由我的应用程序处理。我怎么能这样做?

2 个答案:

答案 0 :(得分:56)

CGFloat strFloat = (CGFloat)[str floatValue];

答案 1 :(得分:6)

只需将消息floatValue传递给NSString对象即可。 NSString::floatValue