0

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

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 错误,正确的对象类型是什么?

4

1 回答 1

0

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

NSControl

于 2012-11-12T00:35:23.420 回答