Can't call Facebook request delegate methods
===

I'm trying to get user name and profile picture after Facebook process. Login is done correctly, but request delegate methods are not called, so I can't get user's information.

Here is the code:


    - (IBAction)facebookButton:(id)sender {
        
        [self resetLogins];
        
        facebook = [[Facebook alloc] initWithAppId:apkID andDelegate:self];
        
          
        NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
        if ([defaults objectForKey:@"FBAccessTokenKey"] 
            && [defaults objectForKey:@"FBExpirationDateKey"]) {
            facebook.accessToken = [defaults objectForKey:@"FBAccessTokenKey"];
            facebook.expirationDate = [defaults objectForKey:@"FBExpirationDateKey"];
        }
        
        [self apiGraphMe];
        
        if (![facebook isSessionValid]) {
            
            [facebook authorize:nil];
            
        } else {
            
            [self.accountType setString:@"facebook"];
            
             [self performSegueWithIdentifier:@"profileSesion" sender:nil];
            
             
        }
    }
    
    - (void)apiGraphMe {
        
        NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                       @"name,picture",  @"fields",
                                       nil];
        
        [facebook requestWithGraphPath:@"me" andParams:params andDelegate:self];
    }
    
    - (void)request:(FBRequest *)request didReceiveResponse:(NSURLResponse *)response {
        NSLog(@"received response");
    }
    
    
    - (void)request:(FBRequest *)request didLoad:(id)result {
        if ([result isKindOfClass:[NSArray class]]) {
            result = [result objectAtIndex:0];
        }
        // This callback can be a result of getting the user's basic
        // information or getting the user's permissions.
        if ([result objectForKey:@"name"]) {
            // If basic information callback, set the UI objects to
            // display this.
            NSString *name  = [result objectForKey:@"name"];
            // Get the profile image
            UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[result objectForKey:@"pic"]]]];
            
            
            
        } 
        
    }

Many thanks!!!!