这是我的 Root.plist 文件:
这是该捆绑的视觉呈现:
我需要做的就是将Latest clean的值更改为适当的日期。我在代码中这样做:
let PBOOrdersLatestCleanKey = "PBOOrdersLatestCleanKey"
let defaults = [PBOOrdersLatestCleanKey: PBODateFormatter(type: .DateAndTimeSimple).stringFromDate(NSDate())]
NSUserDefaults.standardUserDefaults().registerDefaults(defaults)
NSUserDefaults.standardUserDefaults().synchronize()
但它现在正在运作。设置仍然相同。为什么呢?
答案 0 :(得分:1)
问题是您没有将对象设置为特定键。您刚刚注册了默认值但未定义键。 试试吧
NSUserDefaults.standardUserDefaults().setObject(PBODateFormatter(type: .DateAndTimeSimple).stringFromDate(NSDate()), forKey:PBOOrdersLatestCleanKey)
NSUserDefaults.standardUserDefaults().synchronize()
祝你好运