• Wieder einmal haben uns unsere Apfeltalker tolle Fotos zur Abstimmung eingesandt. Welches ist Euer Favorit? Stimmt mit ab! Hier geht es zur Abstimmung --> Klick
  • Es ist bereits Apfeltalk-Tradition und wir möchten sie auch in diesem Jahr fortsetzen: Unser Apfeltalk-Weihnachtslogo-Wettbewerb hat begonnen! Gestaltet für uns das Weihnachtsbanner, das im Monat Dezember bis zum Weihnachtsfest unsere Webseite schmücken soll. Lasst Eurer Kreativität freien Lauf! Hier geht es zum Wettbewerb --> Klick

Find Parse ObjectID

Sofaninc

Gala
Registriert
01.08.14
Beiträge
50
Hallo

Ich schreibe gerade eine kleine App mit Anbindung an einer externen Datenbank (Parse.com)
Bis jetzt konnte ich erfolgreich Daten in der Datenbank Speichen und anschliessend wieder laden, die ObjectId war mir aber bekannt.
Jetzt die Frage, wie das ganze ohne das ich die ObjectID kenne, geht?

Ich weis, wie ich die objectId beim PFUser herausbekomme, aber bei einer "Normalen" Klasse scheitere ich.
Ich kenne den Benutzername, aber die dazugehörige ID nicht.
 
Hab es selber herausgefunden, für die, die es interessiert:

PFQuery *query = [PFQuery queryWithClassName:@"ClassName"];

[query whereKey:@"Benutzername" equalTo:@"something"];

[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError*error) {

if (!error) {

// The find succeeded.

NSLog(@"Successfully retrieved %lu scores.", (unsignedlong)objects.count);

// Do something with the found objects

for (PFObject *object in objects) {

NSLog(@"%@", object.objectId);

}

} else {

// Log details of the failure

NSLog(@"Nicht gefunden");

}

}];