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];
Était-ce utile?

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
scroll top