如果这是一个基本问题,请原谅我,我正在学习 Objective-C 和 iphone 编程,我想做一个显示平衡的简单 UILabel。有一个 UITextField 和一个提交按钮供用户输入余额。一旦用户点击提交,UILabel 就会显示新的余额。
我的问题:用户只输入一个数字(例如“500”),但我希望 UILabel 在它前面显示一个默认的美元 ($)。(例如“$500”)
在我的实现中,我使用了以下代码:
- (IBAction)submitButtonPressed:(id)sender {
self.balance.text = self.balanceTextField.text;
}
当我尝试添加 NSLog 选项以强制显示为字符串时: self.balanceTextField.text = NSLog(@"$%@", balanceTextField)
Xcode 给了我错误,我正在尝试从 Void 类型调用字符串类型。
我怎样才能解决这个问题并让那个美元符号自动出现在我的 UILabel 中?谢谢