我正在尝试制作一种亮度选项面板。输入此代码后:
NSString *string = [[NSString alloc] initWithFormat:@"%f", slider.value];
[[UIScreen mainScreen] setBrightness:string];
我收到以下错误:
Sending 'NSString *__strong' to parameter of incompatible type 'CGFloat' (aka 'float')
为什么这段代码不起作用?
答案 0 :(得分:0)
您收到此错误是因为brightness
属性不是NSString
,而是CGFloat
。尝试:
[[UIScreen mainScreen] setBrightness:slider.value];