无法通过其标记更新UISlider值

时间:2014-07-01 16:08:23

标签: ios objective-c xcode uitextfield uislider

我有一个" for"将数组转换为UISliders列表的循环。我为每个UISlider附加了一个标签属性,以便以后能够更改其值。问题是,每次我试图更改特定UISlider的值时,我都会收到以下错误:

  

- [UITextField setValue:]:无法识别的选择器发送到实例0x146e1d270

这是我用来通过标签更改UISlider值的代码:

UISlider *Slider = (UISlider*)[self.view viewWithTag:tagnum];
Slider.value = [textField.text floatValue]-1;

由于

1 个答案:

答案 0 :(得分:1)

错误表示您正在尝试更改UITextField上的值属性(但该控件尚未获得该属性)。

您确定为UISilder而非UITextField设置了tagnum值吗?确保UITextField中的代码与tagnum的值不同。