Я пытаюсь извлечь данные из UserDefault
, но когда я делаю это, я получаю ошибку
var sharedPreference: UserDefaults = UserDefaults.init(suiteName: "user-key-value")!
func getLastLoginClientId() -> Int64? {
for (key, value) in sharedPreference.dictionaryRepresentation() {
if key == LAST_USER {
return value as! Int64
}
}
return nil
}
Я получаю, что мой ключ имеет какое-то значение, но при его возврате выдаетошибка.
Так я сохраняю
func setLastLoginClientId(clientId: Int64) {
sharedPreference.set(clientId, forKey: LAST_USER)
sharedPreference.synchronize()
}