Consultar datos de usuarios de Facebook a través del nuevo marco social iOS6.

Estoy intentando consultar información sobre un usuario que utiliza la nueva API de integración de Facebook de iOS 6. Este es el código que estoy usando, que es básicamente idéntico al que demostraron en WWDC:

{
NSDictionary *parameters = @{};
NSURL *url = [NSURL URLWithString:@"https://graph.facebook.com/me"];
SLRequest *request = [SLRequest requestForServiceType:SLServiceTypeFacebook
                                        requestMethod:SLRequestMethodGET
                                                  URL:url
                                           parameters:parameters];
request.account = self.account;
[request performRequestWithHandler:^(NSData *responseData, NSHTTPURLResponse *urlResponse, NSError *error) {
    NSLog(@"Facebook request received, status code %d", urlResponse.statusCode);
    NSString *response = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
    NSLog(@"Response data: %@", response);
    dispatch_async(dispatch_get_main_queue(), ^{

    });
}];
}

El problema es que obtengo el código de error 2500 de Facebook: "Se debe usar un token de acceso activo para consultar información sobre el usuario actual". Si cambio la consulta a https://graph.facebook.com/[facebook id], entonces funciona bien. Supongo que el problema es que iOS pasa el token de acceso de la aplicación en lugar del token de acceso del usuario al enviar la solicitud a través de requestForServiceType. Simplemente no sé cómo arreglarlo. Obviamente, anticipar y codificar las ID de Facebook de mis usuarios no es una opción. ¿Alguna sugerencia?

Respuestas a la pregunta(6)

Su respuesta a la pregunta