2011-06-05 43 views

回答

56
CGFloat strFloat = (CGFloat)[str floatValue]; 
+0

這不是一個浮點數。浮點原語有一個SINGLE小數點,就像算術中的十進制數字一樣。 – Sid 2014-05-29 14:03:52

+0

**對於前面的例子,SORRY ** _consider this one_ :: 它在點之後跳過數字,例如:'NSString * str = @「1.12」; CGFloat strFloat =(CGFloat)[str floatValue];'_ // 1.0000_ **請按照這一個** http://stackoverflow.com/questions/8011706/objective-c-convert-long-and-浮動到字符串/ 23932420#23932420 – asmad 2014-05-30 11:48:14

+0

Asmad,我把你的代碼粘貼到Xcode中,運行它,然後放置一個斷點,它可以正常工作 - http://i.imgur.com/kUXigNn.png – Sid 2014-06-08 03:52:06