Я хочу, чтобы мое приложение записывало время, когда оно было закрыто пользователем, или оно входит в фон и отображается, когда оно открывается в следующий раз. У меня есть следующий код, однако он не работает.Запишите время, когда приложение закрыто или входит в backgound.
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
_ = NSUserDefaults.standardUserDefaults().setObject(NSDate(), forKey: "lastTime")
}
func applicationWillResignActive(application: UIApplication) {
let terminateTime = NSDate()
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject(terminateTime, forKey: "lastTime")
defaults.synchronize()
}
Спасибо.
вы устанавливаете значение снова при запуске приложения, вместо того, чтобы его –