添加一个简单的" $"美元签到Xcode标签

时间:2014-09-28 05:59:06

标签: xcode label

我只想在我的标签上添加一个美元符号。就是这样。但我不想使用NSNumberFormatter。这是可能的吗?

此代码在游戏中打印用户的分数:

[_score setText: [[NSUserDefaults standardUserDefaults] stringForKey:@"score"]];

我尝试使用此代码添加美元符号:

_score.text = [@"$%@" stringByAppendingString:_score.text];

但它没有打印" $"美元符号。有帮助吗?再一次,我不想使用NSNumberFormatter。

3 个答案:

答案 0 :(得分:0)

你尝试过这个吗?

 NSString *score= [[NSUserDefaults standardUserDefaults] stringForKey:@"score"];
    scoreLabel.text =[@"$" stringByAppendingString:score];

答案 1 :(得分:0)

声明:

    _score.text = [@"$%@" stringByAppendingString:_score.text];

尝试将_score.text附加到@" $%@" 你应该做的是像

_score.text = [NSString stringWithFormat:@"$%@", _score.text];

答案 2 :(得分:0)

这是我的工作代码段:

[_score setText: [[NSUserDefaults standardUserDefaults] stringForKey:@"score"]];
_score.text = [NSString stringWithFormat:@"$%@", _score.text];
_score.text = [_score.text stringByAppendingString:@",000"];

谢谢大家!