如何设置UserDefaults时间过期?

时间:2020-07-30 09:28:21

标签: ios swift nsuserdefaults

我使用此代码存储到UserDefaults。我想知道如何设置时间过期?

   static func _getByKey(_ key: String) -> Any? {
        UserDefaults.standard.string(forKey: key)
    }

    static func _setByKey(_ key: String, _ val: Any) {
        UserDefaults.standard.set(val, forKey: key)
    }

1 个答案:

答案 0 :(得分:1)

没有捷径可走,您需要存储一个时间戳记,并在每个应用程序打开时检查当前时间戳记以清除键/不可以