我试图做出一种亮度选项面板。输入此代码后:滑块将改变背光
我得到了以下错误:
Sending 'NSString *__strong' to parameter of incompatible type 'CGFloat' (aka 'float')
为什么不工作的代码?
我试图做出一种亮度选项面板。输入此代码后:滑块将改变背光
我得到了以下错误:
Sending 'NSString *__strong' to parameter of incompatible type 'CGFloat' (aka 'float')
为什么不工作的代码?
您会收到此错误消息,因为brightness
属性不是NSString
,而是CGFloat
。尝试:
[[UIScreen mainScreen] setBrightness:slider.value];
哈哈,我认为努力..这工作!但是,当我改变滑块的背光不会改变它将保持在0.5 – user1883396
@ user1883396您在IBAction中使用的代码链接到滑块的“值更改”操作? –
您是否设置了滑块的最大值和最小值?另一方面,它看起来像你在这里领先 - 我建议你更多地阅读这个领域,看看Objective-C/Cocoa-Touch上的一些教程 - 你会节省更多的时间和理解一切都好得多,足以弄清楚至少这些错误是什么意思。 – sooper
该错误消息告诉你到底是什么问题。 –
是啊,现在我明白了! – user1883396