ASIHTTPRequest y userInfo
-
23-09-2019 - |
Pregunta
De acuerdo con el sitio web para ASIHTTPRequest:
Si sus peticiones son todos de la misma Tipo de ancho, pero desea distinguir entre ellos, se puede establecer la propiedad de userInfo NSDictionary cada solicitud con sus propios datos personalizados que se puede leer en su / acabado métodos de delegado fallado.
¿Cómo se configura userInfo?
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
Solución
request.userInfo = [NSDictionary dictionaryWithObjectsAndKeys: dataObject, key, nil];
Otros consejos
request.userInfo = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"init", @"operation", nil];
de lo contrario obtendrá un error como: método de mutación enviado a inmutable objectt
Si prefiere soportes de poner los puntos sobre la notación:
[request setUserInfo:[[NSMutableDictionary alloc] initWithObjectsAndKeys:@"init", @"operation", nil]];
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow