ASIHTTPRequest et userInfo
-
23-09-2019 - |
Question
Selon le site pour ASIHTTPRequest:
Si vos demandes sont toutes les mêmes type large, mais vous voulez la distinction entre eux, vous pouvez définir la propriété userInfo NSDictionary de chaque demande avec vos propres données personnalisées que vous pouvez lire dans votre fini / méthodes de délégué échoué.
Comment puis-je mis userInfo?
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:url];
[request setDelegate:self];
[request startAsynchronous];
La solution
request.userInfo = [NSDictionary dictionaryWithObjectsAndKeys: dataObject, key, nil];
Autres conseils
request.userInfo = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"init", @"operation", nil];
sinon vous obtiendrez une erreur comme: méthode envoyée à muter objectt immuable
Si vous préférez parenthèses à la notation par points:
[request setUserInfo:[[NSMutableDictionary alloc] initWithObjectsAndKeys:@"init", @"operation", nil]];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow