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」) –