【发布时间】:2016-03-17 16:26:41
【问题描述】:
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中设置步进器的值stackoverflow.com/questions/13805263/…
-
谢谢,深思熟虑后,需要在viewDidLoad func中将stepper.value设置为label.text