可能是一个相当基本的错误,因为我对swift相当新鲜。我有一个应用程序,创建一个具有最小值和最大值的滑块。这些最小值和最大值只是一个起点,所以如果有人设置了最大值,我想将最大值重置为更大值。
在xcode中,我已将动作链接到内部修饰。
@IBAction func increaseslider(Sender: AnyObject){
if slider.value = slider.maximumvalue{
此时我收到错误?有更简单的方法吗?或者我吠叫错误的树?
答案 0 :(得分:1)
您的代码可能存在错误的一个问题:
@IBAction func increaseslider(Sender: AnyObject){
if slider.value = slider.maximumvalue{
您需要在if子句中使用双等号:
if slider.value == slider.maximumValue