通貨を表示するためにNSNumberFormatterを取得しようとしています。私は2つのUILabelsを持っていますが、どちらも同じNSNumberFormatterでフォーマットされていますが、最初のものは大括弧で囲まれています。これは私が持っているコードです:NSNumberFormatterブラケットを追加する
NSNumberFormatter *fmtCurrency = [[[NSNumberFormatter alloc] init] autorelease];
[fmtCurrency setNumberStyle: NSNumberFormatterCurrencyStyle];
[fmtCurrency setGeneratesDecimalNumbers:TRUE];
[fmtCurrency setCurrencyCode:@"GBP"];
[fmtCurrency setCurrencySymbol:@"£"];
// formatter generates decimal numbers
txtTotal.text = [fmtCurrency stringFromNumber: result.totalBill ]; // displays (£1100.00)
txtTransition.text = [fmtCurrency stringFromNumber: result.transition]; // displays £120,000.00
私はせずに正しく表示されるオプションの「長すぎる場合はブラケットを追加」、が、1つがあるようには思えない、と第二の標識のためにInterfaceBuilderを中心に見てきました角かっこは最初のものよりも長い。
はそれをしませんか? – Perception
totalbillとtransitionのタイプは何ですか? –