NSNumberFormater在Cocoa工作,但不在iOS工作

时间:2012-07-06 13:07:06

标签: ios

在我的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”

在使用UIKit.h构建的iOS应用程序中,我应该使用什么?

1 个答案:

答案 0 :(得分:2)

iOS中没有setFormat:方法(请参阅NSNumberFormatter Class Reference) 请改用setPositiveFormat:setNegativeFormat:方法。