我有一个" for"将数组转换为UISliders列表的循环。我为每个UISlider附加了一个标签属性,以便以后能够更改其值。问题是,每次我试图更改特定UISlider的值时,我都会收到以下错误:
- [UITextField setValue:]:无法识别的选择器发送到实例0x146e1d270
这是我用来通过标签更改UISlider值的代码:
UISlider *Slider = (UISlider*)[self.view viewWithTag:tagnum];
Slider.value = [textField.text floatValue]-1;
由于
答案 0 :(得分:1)
错误表示您正在尝试更改UITextField
上的值属性(但该控件尚未获得该属性)。
您确定为UISilder
而非UITextField
设置了tagnum值吗?确保UITextField
中的代码与tagnum的值不同。