• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

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");

}

}];