2015-07-17 1 views
0

Lorsque je sauvegarde dans Parse, il génère un objet objectId aléatoire pour chaque sauvegarde.Parse: reference objectID généré de manière aléatoire

Je veux obtenir automatiquement cet objectId avant d'enregistrer, car j'ai une autre classe avec des images qui a un pointeur vers l'objectId. Actuellement, je l'ai indiqué à objectId "xyz" (voir le code).

Comment puis-je référencer l'objet objectId aléatoire en cours de création avant la sauvegarde?

//I want objectId:"xyz" to be the random generated objectId in NewLog class. 
//Guessing something like objectId:"NewLog.randomgeneratedobjectid"?? 
let pointer = PFObject(withoutDataWithClassName:"NewLog", objectId: "xyz") 

Dans la classe Newlog, la colonne de gauche, objectId, génère un objectId aléatoire à chaque fois que quelque chose est enregistré Parse:

The first column, objectID, is randomized

Répondre

2

Dans l'autre classe, au lieu de référencer la objectId de NewLog, vous devez utiliser un pointeur vers l'objet NewLog. Consultez la documentation ici: https://parse.com/docs/ios/guide#objects-relational-data.

+0

Vous avez raison monsieur. Je vous remercie. –

+1

Je viens de faire la même chose moi-même. Content que ça marche! – Eric

+0

Hey Eric, comment puis-je interroger ce pointeur? Dites, je voulais accéder aux données de la ligne sur laquelle le pointeur se réfère à ... –