2015-02-04 2 views
-3
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: 

Как исправить эту ошибку? Я думаю, что это ошибка потока.Я получаю эту ошибку в своем коде 'NSInvalidArgumentException',

Вот мой код:

- (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

Добро пожаловать в переполнение стека! См. [Мое приложение разбилось. Теперь что?] (Http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1) – NobodyNada

+0

Возможно, вы подключили розетку к UIButtons. И когда вы нажимаете на нее, приложение рушится. Из-за этого преобразования. –

ответ

0

Похоже, что вы подключили IBAction от UIButton, когда вы намеревались использовать UISlider.

Затем вы назначаете отправителю действия (который является кнопкой) на ползунок и пытаетесь получить доступ к его «значению», только экземпляры UIButton не отвечают на сообщение «значение», и именно поэтому вы получаете сбой ,

Итак, убедитесь, что вы «ctrl + dragging» со слайдера в IB.

Смежные вопросы