• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> 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.
 

Sofaninc

Gala
Registriert
01.08.14
Beiträge
50
Hab es selber herausgefunden, für die, die es interessiert:

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

[query whereKey:mad:"Benutzername" equalTo:mad:"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");

}

}];