Ich habe die iOs Facebook API erfolgreich in meine Anwendung integriert. Jetzt möchte ich die Freunde der Benutzer abrufen. Um sie zu erhalten, verwende ich:
[facebook requestWithGraphPath:@"me/friends" andDelegate:self];
Und ich implementiere eine Delegate-Methode, um sie zu erhalten:
- (void)request:(FBRequest *)request didLoad:(id)result {
uids = [[NSMutableArray alloc]init];
if([result isKindOfClass:[NSDictionary class]])
{
NSLog(@"dictionary %@",result);
result=[result objectForKey:@"data"];
if ([result isKindOfClass:[NSArray class]])
for(int i=0;i<[result count];i++){
NSDictionary *result2=[result objectAtIndex:i];
/*NSLog(@"resultq:%@",result2);
NSString *result1=[result2 objectForKey:@"id"];
NSLog(@"uid:%@",result1);*/
Friend *f = [[Friend alloc] initWithDictionary:result2];
[uids addObject:f];
[f release];
}
NSLog(@"uids %@",uids);
}
}
Ich erstelle also das Objekt Friend mit jedem Friend des Benutzers. Ich erhalte die Freunde richtig, aber mit einer zufälligen Reihenfolge.
Die Frage ist, gibt es eine Möglichkeit, die Freunde des Benutzers in alphabetischer Reihenfolge zu erhalten?