0
- 我有一个模型
- 我想我的模型的值传递给其他类
我userDefault设置,但得到的错误“线程1信号SIGABRT”集UserDefaultValue斯威夫特3错误
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") }
所以我想问问怎么我的模型值设置为用户默认
检查您的loginResponse。可能是你的模型包含任何键的零值。我有同样的问题,并发现我的一个关键的价值是零。 –
确切的代码行导致错误? – rmaddy
@rmaddy UserDefaults.standard.setValue(loginResponse,forKey:“resultLogin”) –