我正在尝试将滑块对象传递给函数并更改其值
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错了?
答案 0 :(得分:0)
你必须使用sliderSliderOutput.doubleValue = sliderValue;
有关更多信息,请查看NSControl
文档。