2010-07-23 56 views
0

我使用ASIFormDataRequest發送http請求,但他們都去相同的功能requestFinished。在這個函數裏面,我怎麼知道它來自哪個請求?我有什麼方法可以添加某種標籤名稱來請求進入?如何處理多個ASIFormDataRequest - iphone開發

我更喜歡使用一個函數,並有一個switch語句,而不是每個http請求有兩個函數,並且手動設置函數 [request setDidFailSelector:@selector(requestFailed :)]; [request setDidFinishSelector:@selector(requestFinished :)]; ASIFormDataRequest * request = [ASIFormDataRequest requestWithURL:url];} ASIFormDataRequest * request = [ASIFormDataRequest requestWithURL:url]; [request setDelegate:self]; [request startSynchronous];

  • (無效)requestFinished:(ASIHTTPRequest *)要求

回答

1

你可以繼承ASIFormDataRequest或實用類包裹它的一個實例。然後,將您自己的類似tag的屬性添加到您的子類或包裝對象的實例中。