使用NSSlider控制NSNumber

时间:2014-03-18 09:04:17

标签: objective-c nsnumber nsslider

我有一个NSSlider,并希望它控制将在Xcode5中创建的应用程序中的NSNumber。尝试下面的代码,它没有返回任何错误,但滑块没有改变NSNumber的值:

float sliderValue = ([sender floatValue]);
[myQCView setValue:[NSNumber numberWithInt:sliderValue] forInputKey:@"inputNumber"];

我还尝试为sliderValue添加.value,但这返回了一个错误:

float sliderValue = ([sender floatValue]);
[myQCView setValue:[NSNumber numberWithInt:sliderValue.value] forInputKey:@"inputNumber"];

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

float sliderValue = [sender floatValue];
[myQCView setValue:[NSNumber numberWithFloat:sliderValue.value] forInputKey:@"inputNumber"];