O fbDidLogin nunca foi chamado (facebook-ios-sdk)

Estou usando uma caixa de diálogo pop-up do Facebook para o login do usuário e a publicação de uma postagem em seu stream

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: apiKey, @"api_key", nil];
[facebook dialog:@"stream.publish" andParams:params andDelegate:self];

Funciona, mas quando o usuário efetua login no método fbDidLogin nunca é chamado. Por quê? Dessa forma, não posso solicitar o nome de usuário e o token de acesso é sempre nulo.

EDITAR

Com a API do facebook de outubro, resolvi em parte o meu problema.

questionAnswers(10)

yourAnswerToTheQuestion