swift 之归解档及存储在USERDEFAULT

定义

   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)
全部评论

相关推荐

点赞 评论 收藏
分享
10-13 16:58
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务