2011-09-29 129 views
0

朋友你好我有一個float類型的變量,它包含特定項目的總價,所以首先我已經轉換成NSString..below是所以這裏我的代碼轉換字符串中的ios浮動

float total; 

[grandTotal setText:[NSString stringWithFormat:**@"$%.2f"**,total]]; 

grandTotal類型爲UILabel..where我想在格式總我已經寫在代碼

現在當我再次嘗試隱蔽做到這一點

float previousTotal = [[grandTotal text] floatValue]; 

我得到previousTotal的價值=零。

所以我認爲他們的問題是與$登錄如何解決這個問題是..

回答

1

在你的情況,你可以通過使用

float previousTotal = [[[grandTotal text] stringByReplacingOccurrencesOfString:@"$" withString:@""] floatValue]; 

解決這個問題,但我認爲這是更好地直接傳遞你的浮動價值。

+0

嘿謝IGranDav,我會去試試看 – Ranjit

0

我覺得它更好用

float previousTotal = total;

這是票價和簡單。