Almacenamiento de token de Facebook para acceso sin conexión

Estoy buscando una manera de guardar el token de acceso para permitir al usuario publicar en Facebook sin tener que iniciar sesión para cada llamada a la API gráfica:

Requiero un token offline_access, lo almaceno en NSUserDefaults, pero cuando trato de usarlo nuevamente obtengo un error de FacebookErrDomain 10000

Aquí es lo que hago:

En fbDidLogin obtengo el access_token y lo guardo en los valores predeterminados del usuario

- (void)fbDidLogin {
    NSString *token = self.facebook.accessToken;
    [[NSUserDefaults standardUserDefaults] setObject:token forKey:@"facebookToken"];

}

Después de eso, cuando ejecuto la aplicación nuevamente, solo obtengo el token de los valores predeterminados del usuario y los asigno al objeto de Facebook:

NSString *token = [[NSUserDefaults standardUserDefaults] objectForKey:@"facebookToken"];
[_facebook setAccessToken:token];

Pero no funciona ..

Alguien tiene idea de lo que podría estar haciendo ma

Gracias, Vincent.

EDIT: si hago un NSlog después de[[NSUserDefaults standardUserDefaults] objectForKey:@"facebookToken"]; Puedo ver que el token se guardó.

Respuestas a la pregunta(3)

Su respuesta a la pregunta