XCode:传递给函数时的Slider对象类型

时间:2012-11-10 05:23:23

标签: objective-c xcode function uislider object-type

我正在尝试将滑块对象传递给函数并更改其值

void sliderLoad (NSString * sliderKey, int sliderValue, id sliderOutput, id sliderSliderOutput)
{
    NSUserDefaults * sliderSavedValue = [NSUserDefaults standardUserDefaults];
    NSString * loadString = [sliderSavedValue objectForKey:sliderKey];
    int loadInt = loadString.intValue;
    sliderValue = loadInt;
    [sliderOutput setText:loadString];
    sliderSliderOutput.value = sliderValue;
}

在最后一行得到错误sliderSliderOutput.value,正确的对象类型是什么,因为id错了?

1 个答案:

答案 0 :(得分:0)

你必须使用sliderSliderOutput.doubleValue = sliderValue; 有关更多信息,请查看NSControl文档。

NSControl