Я действительно смущен этим.не может назначить результат этого выражения - словарь
Я нашел примеры того, как использовать словарь, но ни один из них не объясняет эту ошибку.
Вот мой код.
struct GDuserSettings{
var GDUserSettings = Dictionary<String, Bool>()
func getSettings(user: PFUser){
var settingsquery = PFQuery(className: "ProfileSettings")
settingsquery.whereKey("user", equalTo: user)
settingsquery.getFirstObjectInBackgroundWithBlock{(object: PFObject?, error:NSError?) -> Void in
self.GDUserSettings["location"] = false
//self.userDefaults["pushNotifications"] = object?.objectForKey("pushNotifications")
//self.userDefaults["distanceInMiles"] = object?.objectForKey("distanceInMiles")
}
}
}
Может кто-нибудь объяснить, почему я не могу назначить новый ключ и значение?