【发布时间】:2020-04-20 02:38:53
【问题描述】:
我有以下
import Foundation
class TimeToEatTrackerViewModel: ObservableObject {
@Published var currentMeal: Int = UserDefaults.standard.integer(forKey: "CurrentMeal") {
didSet {
UserDefaults.standard.set(self.currentMeal, forKey: "CurrentMeal")
}
}
@Published var startDay: Bool = UserDefaults.standard.bool(forKey: "startDay") {
didSet {
UserDefaults.standard.set(self.startDay, forKey: "startDay")
}
}
}
我需要用true 初始化startDay,我该怎么做?我尝试了几种方法,但都不起作用,比如将它放在 didSet 之上:
init(){
startDay = false
}
谢谢
【问题讨论】: