2010-02-26 43 views
2

據該網站的ASIHTTPRequest:ASIHTTPRequest和USERINFO

如果您的要求都是一樣的 廣泛的類型,但要 區分它們之間,可以設置 的 用戶信息的NSDictionary屬性每個請求都帶有您自己的自定義數據 ,您可以在完成時讀取/ 失敗的委託方法。

如何設置userInfo?

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

回答

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

我有一個Java服務器並且我設置UserInfo,我可以在服務器端獲取該用戶信息,還是僅用於客戶端? – AsifHabib 2013-12-23 08:19:40

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

,否則你會得到這樣的錯誤:如果你喜歡括號內爲點記號變異方法發送到不可改變objectt

2

[request setUserInfo:[[NSMutableDictionary alloc] initWithObjectsAndKeys:@"init", @"operation", nil]];