1

私のCocoaアプリケーションでは、次を使用してラベルに数値形式を設定しました

NSNumberFormatter *numberFormatter =
      [[[NSNumberFormatter alloc] init] autorelease];
     NSMutableDictionary *newAttrs = [NSMutableDictionary dictionary];

    [numberFormatter setFormat:@"###,##0;(###,##0)"]; 
     [newAttrs setObject:[UIColor redColor] forKey:@"NSColor"];
     [numberFormatter setTextAttributesForNegativeValues:newAttrs];

     [[datacellR1C2 cell] setFormatter:numberFormatter];

プロジェクトを iOS に適応させると、これを使用するとエラーが発生します。「setFormat not found」というエラーが表示されます</p>

UIKit.h でビルドされた iOS アプリケーションでは何を使用すればよいですか?

4

1 に答える 1

2

このsetFormat:メソッドはiOSでは使用できません(NSNumberFormatterクラスリファレンスを参照)。代わり にandメソッドを
使用してください。setPositiveFormat:setNegativeFormat:

于 2012-07-06T13:23:51.960 に答える