美文网首页
swift 之归解档及存储在USERDEFAULT

swift 之归解档及存储在USERDEFAULT

作者: LV大树 | 来源:发表于2019-07-15 11:30 被阅读0次

定义

   private struct TokenModel: Codable {
        var mobile: String
        var token: String
        var expired: Date
}

 if let val = UserDefaults.standard.value(forkey: TOKEN_KEY) {
            do {
                var vardata =  val as! Data
                token = try JSONDecoder().decode(TokenModel.self, from: vardata)
            } catch {
                print("加载Token失败:Json无法解码成对象")
            }
        }

  let tokenJson = try JSONEncoder().encode(self.token)
           UserDefaults.standard.setValue(tokenJson, forkey: TOKEN_KEY)

相关文章

网友评论

      本文标题:swift 之归解档及存储在USERDEFAULT

      本文链接:https://www.haomeiwen.com/subject/ltogkctx.html