ASIHTTPRequest и userInfo - PullRequest
       19

ASIHTTPRequest и userInfo

2 голосов
/ 26 февраля 2010

По данным сайта ASIHTTPRequest:

Если ваши запросы одинаковы широкий тип, но вы хотите Различая их, вы можете установить свойство userInfo NSDictionary каждый запрос с вашими собственными данными что вы можете прочитать в вашем законченном / не удалось делегировать методы.

Как настроить userInfo?

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

Ответы [ 3 ]

8 голосов
/ 26 февраля 2010
request.userInfo = [NSDictionary dictionaryWithObjectsAndKeys: dataObject, key, nil];
2 голосов
/ 17 августа 2011

Если вы предпочитаете, чтобы скобки ставили точку:

[request setUserInfo:[[NSMutableDictionary alloc] initWithObjectsAndKeys:@"init", @"operation", nil]];
2 голосов
/ 28 марта 2011
request.userInfo = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"init", @"operation", nil];

в противном случае вы получите ошибку типа: метод мутации отправляется неизменяемому объекту

...