2015-02-03 22:44:17.468 descuentos[1430:55158] -[UIButton value]: unrecognized selector sent to instance 0x7fde78d95440
2015-02-03 22:44:17.472 descuentos[1430:55158] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIButton value]: unrecognized selector sent to instance 0x7fde78d95440'
*** First throw call stack:
如何修复此错误?我认为这是一个线程错误。
这是我的代码:
- (IBAction)TipsSlider:(id)sender {
UISlider *slider = sender;
float valorFloat = slider.value;
int valInt = (int)valorFloat;
_dataSlider.text = [[NSString alloc]initWithFormat:@"%d", valInt];
}
- (IBAction)calcular:(id)sender {
UISlider *slider = sender;
float valorFloat = slider.value;
int valInt = (int)valorFloat;
_dataSlider.text = [[NSString alloc]initWithFormat:@"%d", valInt];
float valorIn= [[entrada text] floatValue];
float resultado = (valorFloat / 100) * valorIn;
NSString *resultadoFinal = [[NSString alloc]initWithFormat:@"%4.2f",resultado];
_salidaResultado.text = resultadoFinal;
}
答案 0 :(得分:0)
当您打算使用UISlider时,您似乎已连接了UIButton的IBAction。
然后,您将操作的发件人(这是一个按钮)分配给滑块并尝试访问其“值”,只有UIButton实例不响应“值”消息,这就是您崩溃的原因。
因此,请确保您从IB中的滑块“按住ctrl +拖动”。