Pergunta

De acordo com o site da ASIHTTPREQUEST:

Se suas solicitações forem do mesmo tipo amplo, mas você deseja distinguir entre elas, poderá definir a propriedade UserInfo nsdictionary de cada solicitação com seus próprios dados personalizados que você pode ler nos métodos de delegados acabados / com falha.

Como faço para definir o userInfo?

NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
Foi útil?

Solução

request.userInfo = [NSDictionary dictionaryWithObjectsAndKeys: dataObject, key, nil];

Outras dicas

request.userInfo = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"init", @"operation", nil];

Caso contrário, você receberá um erro como: Método de mutação enviado para objeto imutável

Se você preferir suportes para notar dot:

[request setUserInfo:[[NSMutableDictionary alloc] initWithObjectsAndKeys:@"init", @"operation", nil]];
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top