Frage

Laut der Website für ASIHTTPRequest:

  

Wenn Ihre Anfragen sind alle von der gleichen   Breit, aber Sie wollen   unterscheiden zwischen ihnen, können Sie einstellen,   das userinfo NSDictionary Eigentum   jede Anfrage mit Ihren eigenen Daten   dass Sie in Ihrem fertigen / lesen   fehlgeschlagen Delegatmethoden.

Wie kann ich die userinfo?

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

Lösung

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

Andere Tipps

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

sonst wird eine Fehlermeldung angezeigt, wie: Mutieren Methode unveränderlich gesendet objectt

Wenn Sie Klammern bevorzugen Notation Punkt:

[request setUserInfo:[[NSMutableDictionary alloc] initWithObjectsAndKeys:@"init", @"operation", nil]];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top