• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> 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");

}

}];