ios - 设置 UserDefaultValue Swift 3 错误

标签 ios swift alamofire

  1. 我有一个模型
  2. 我想将我的模型的值(value)传递给其他类(class)
  3. 我在 userDefault 中设置但收到错误“thread 1 signal sigabrt”

    Alamofire.request("http://mylink.com/login", method: .post, parameters: parameters, encoding: JSONEncoding.default).responseObject { (response: DataResponse<LoginResponse>)
        in
        let loginResponse: AnyObject = response.result.value!
    
    
        UserDefaults.standard.setValue(loginResponse, forKey: "resultLogin")
    
    
    
    }
    

所以我想问一下如何将我的模型值设置为用户默认值

最佳答案

将您的登录响应转换为数据,然后保存到 UserDefaults。否则,您也可以在将响应转换为 Data 后使用 NSKeyedArchiever。引用这个SO Post

关于ios - 设置 UserDefaultValue Swift 3 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43448166/

相关文章:

swift - 在 iPad 或 iPhone 中下载和播放视频时出现罕见问题

ios - 如何在 UITableViewController 的静态单元格中添加 UIView?

html - 打印 UIWebView 时意外分页

ios - 如何在 Swift 2.0 中创建 CTRunDelegate

ios - 几秒钟后无法正常工作后刷新 Alamofire 请求

ios - 使用 Alamofire 上传具有 base64String 编码的多个图像的数组

ios - 为 iPad 和 iPhone 设计布局时出现问题?

objective-c - 更改 UITextField 键盘的色调

swift - Swift编译器错误: The enum case has a single tuple as an associated value, but there are several patterns here

swift - 如何根据 didSelectRowatIndexPath 位置显示数组中的项目?