J'essaie de récupérer de manière synchrone une information d'objet PFUser. Cependant, j'ai essayé d'utiliser fetch, mais je continue à obtenir des erreurs de mise en œuvre. Je voudrais trouver par exemple: PFUser.currentUser()?. ObjectForKey ("scoreNumber"), mais je ne reçois pas la valeur mise à jour. On m'a dit que je le trouverais en utilisant fetch, mais je suis incapable d'implémenter objectForKey dans ma fonction de récupération.Comment faire pour récupérer de manière synchrone PFUser objectForKey dans Swift
Certaines des tentatives
var score: String!
func retrieveScore(){
guard let myUser = PFUser.currentUser() else { return }
do{ let data = try myUser.objectForKey("scoreNumber")?.fetch()
try scoreNumber = data! as! String
}catch{}
}
Un autre
let userScore = PFUser.currentUser()?.objectForKey("scoreNumber")
let userScore2 = userScore.fetch()
Êtes-vous sûr que vous avez un utilisateur qui est connecté? –
@ZonilyJame Oui, je sauvegarde l'utilisateur avec NSUserDefaults. – Dups