我試圖做出一種亮度選項面板。輸入此代碼後:滑塊將改變背光
我得到了以下錯誤:
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