ASIHTTPRequest und userinfo
-
23-09-2019 - |
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];
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