Je ne peux pas mettre à jour un enregistrement dans Parse; Erreur: "objet introuvable pour la mise à jour (Code: 101, Version: 1.2.16)"
Je suis l'aide d'Analyser mon backend pour l'un de mes natif de l'application iOS.
Je ne suis pas en mesure de mettre à jour un enregistrement dans une table d'Analyser. J'ai d'abord interroger l'objet que je veux le mettre à jour. Ainsi, des "objets" tableau renvoie 1 dossier mais quand je veux les mettre à jour, j'obtiens l'erreur suivante;
"objet non trouvé pour la mise à jour (Code: 101, Version: 1.2.16)"
De sorte qu'en pensez-vous, je ne peux pas mettre à jour un enregistrement dans l'Analyser? (Ci-dessous mon code)
Grâce,
E.
PFQuery *query = [PFQuery queryWithClassName:@"askedFriends"];
[query whereKey:@"questionID" equalTo:aqDt.questionID];
[query whereKey:@"fbID" equalTo:FbId];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
NSArray *postArray = objects;
PFObject *post = postArray.lastObject;
[post setObject:@"sentReply" forKey:btnSelection];
[post saveInBackground];
}
source d'informationauteur Ervin Aydin
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème, Et c'était l'ACL colonne de cette table de Classe. S'assurer d'avoir quelque chose comme ceci dans votre ACL colonne
La "*" permettre la lecture à tout le monde.
Vous pouvez définir le côté client en utilisant quelque chose comme
Code d'erreur 101 en Analyser les moyens :
Évidemment, votre objet existe depuis postArray retourne 1 dossier, donc on devrait voir quelque chose de mot de passe.
Peut-être que votre "askedFriends" objet ont une PFACL objet de désactiver l'édition de cet objet si vous n'êtes pas connecté avec le PFUser associés.
Sur Parse site web, allez dans tableau de bord, les Données du Navigateur et sélectionnez votre "askedFriends" de la classe.
Il y a une liste de colonne, vous devriez le vérifier.
L'erreur : "objet non trouvé pour la mise à jour (Code: 101, Version: 1.2.16)" ajouter lorsque vous essayez de enregistrer un objet que l'utilisateur n'a pas les ACL d'accès.
Afin de permettre à l'utilisateur de modifier l'objet dont vous avez besoin pour définir PFACL autorisation lorsque vous créez l'objet :
Pour un utilisateur spécifique :
Pour tous les utilisateurs :
À l'aide de createWithoutData pour définir l'objet référencé m'a aidé à résoudre ce problème.
J'ai résolu ce problème en changeant l'ACL de la chaîne sur l'analyse des objets, je veux être en mesure de modifier à la suivante et il a fixé mon problème:
Espère que ça aide.