Логика отсюда Stepper value reset after loaded from coredate не работает со мной плюс ИТС Obj C.Хранить предыдущее значение от шагового в быстрой
У меня есть ярлык и степпер, мне нужно значение в метке, чтобы действовать в качестве противовеса почти. В настоящее время, когда я закрываю и снова открываю представления, которые обрабатывают основные данные, и значение из него отображается на ярлыке, но когда я нажимаю на шагомер (после возвращения к представлению с помощью шага), значение в метке снова подсчитывается от 0, Мне нужно, чтобы он добавил к предыдущему значению!
Это должно быть легко, но я не могу понять это!
Спасибо за любую помощь заранее
@IBAction func stepperTapped(sender: UIStepper) { // when the user taps the stepper
label.text = String(Int(sender.value))
someObject.theCounterProperty = Int(sender.value)
do {
try context!.save()
} catch {
print("error")
}
}
попробуйте установить значение шагового в viewdidload http://stackoverflow.com/questions/13805263/can-you-set-a-default-current-value-for-uistepper-object – fmog
Спасибо, подумав об этом глубже, вам нужно установить stepper.value в label.text в функции viewDidLoad – newB