2016-04-15 6 views
0

У меня есть группа UIsteppers, и у меня есть кнопка, которая сбрасывает их. Я могу установить метки на ноль, но внутренний счетчик на шагере не изменится. Я пытался делать «stepper.value», но я получаю ошибку «UIStepper не имеет значения члена»Сброс значения UIStepper

@IBAction func colorlessStepper(sender: UIStepper) { 
    colorlessLabel.text = String(Int(sender.value)) 
} 

@IBAction func WhiteStepper(sender: UIStepper) { 

    BlackLabel.text = String(Int(sender.value)) 
} 

@IBAction func BlueStepper(sender: UIStepper) { 
    BlueLabel.text = String(Int(sender.value)) 
} 

@IBAction func redStepper(sender: UIStepper) { 
    RedLabel.text = String(Int(sender.value)) 
} 

@IBAction func greenStepper(sender: UIStepper) { 
    GreenLabel.text = String(Int(sender.value)) 
} 

@IBAction func blackStepper(sender: UIStepper) { 
    WhiteStepper.text = String(Int(sender.value)) 
} 

///////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// ///////////////////////////////////

@IBAction func resetButton(sender: AnyObject) { 

    greenStepper.value = 0 //where I get the error 
    BlackLabel.text = "0" 
    BlueLabel.text = "0" 
    RedLabel.text = "0" 
    GreenLabel.text = "0" 
    WhiteStepper.text = "0" 
    colorlessLabel.text = "0" 
} 
+0

Как определяется 'greenStepper'? –

+0

@ Paul.s greenStepper это, вероятно, только его метод IBAction. –

+0

@ user3015221 вам нужно будет подключить UIStepper к IBOutlet –

ответ

0

Вы greenStepper определяется как @IBAction ,

Вам необходимо подключить ваш шагомер к @IBOutlet, чтобы иметь возможность редактировать его значение.

Вы получаете сообщение об ошибке из-за конфликта имен - вы пытаетесь отредактировать свойство @IBAction.