Formatting 使用KVC将数字格式设置为两位小数?

Formatting 使用KVC将数字格式设置为两位小数?,formatting,numerical,kvc,Formatting,Numerical,Kvc,下面的代码将滑块输出连接到窗口中的标签。连接正常。但是,我无法格式化数字显示。例如,我只想显示两个小数。我到处找不到一个例子。谢谢 #import <Foundation/Foundation.h> @interface appController : NSObject{ float foo; } @property float foo; @end #import "appController.h" @implementation appController @synthesiz

下面的代码将滑块输出连接到窗口中的标签。连接正常。但是,我无法格式化数字显示。例如,我只想显示两个小数。我到处找不到一个例子。谢谢

#import <Foundation/Foundation.h>
@interface appController : NSObject{
float foo;
}
@property float foo;

@end

#import "appController.h"
@implementation appController
@synthesize foo;
-(id)init{
self = [super init];
if (self) {
    [self setValue:[NSNumber numberWithFloat: 50.00] forKey:@"foo"];
}
return self;
}
@end
#导入
@接口appController:NSObject{
浮福;
}
@房地产基金;
@结束
#导入“appController.h”
@应用控制器的实现
@合成foo;
-(id)init{
self=[super init];
如果(自我){
[自我设置值:[NSNumber numberWithFloat:50.00]forKey:@“foo”];
}
回归自我;
}
@结束

不要将数字与数字的字符串表示混淆。