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

可能重复:
在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