特定のNSNumberをNSNUmberFormatterを使用して通貨に変換できます。そのshowignの$記号、 "、"で区切られた数字など
しかし、私はセントを表示したくありません。例えば
その表示私はちょうど私が次のコードを書いている$ 536335
表示したい$ 537,335.32
:私はNSNumberFormatterを作成したり、結果が「小数を持っていないような何かを行う必要がありますどのようにiOS - NSNumberFormatterを使用して通貨を表示しない通貨を表示します。
NSNumberFormatter *currencyFormatter = [[[NSNumberFormatter alloc] init] autorelease];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
NSDictionary* tempDict = [self.displayDict objectForKey:kConservative];
conservativeHP.text = [currencyFormatter stringFromNumber:[tempDict objectForKey:kHomePrice]];
をフォーマッタに番号を追加する前に、「
NSNumberを作成している場合は、これは良い解決策です。しかし、問題は、私が変更できないサーバーからデータを取得することです。表示中のみ、セントを切り捨てたい – Satyam
元の値を変更する必要はありません。数値をint変数にコピーするだけです。問題は表示されません。 –