Как отловить ответ в пользовательской функции? В основном ответ получает:
- (void)request:(FBRequest *) request didReceiveResponse:(NSURLResponse *)response{
NSLog(@"I have some information");
// [wait stopAnimating];
//wait.hidden;
}
- (void)request:(FBRequest *) request didLoad:(id)result{
if ([result isKindOfClass:[NSArray class]]){
result = [result objectAtIndex:0];
}
else{
// dictionaryWithNames = result;
infoStatus.text = [result objectForKey:@"name"];
infiId.text = [result objectForKey:@"id"];
}
if ([result objectForKey:@"data"]){
arrayWithFriends = [result objectForKey:@"data"];
if (arrayWithFriends != nil) {
for (NSDictionary *output in arrayWithFriends){
NSString *namaFriends = [output objectForKey:@"name"];
NSLog(@"Your Friend %@", namaFriends);
infoStatus.text = @"If you could see konsole... You can't";
continue;
}
} else {
infoStatus.text = @"You Haven't Got friends or Mutuals";
}
}
}
Но мне нужна другая функция, потому что невозможно (или слишком сложно) получить все ответы, которые мне нужны, используя только несколько шаблонов в этой функции.