我實現消耗Web服務應用程序(一次身份驗證,然後調用web服務的不同所提供的令牌在URL中的報頭字段)調用特定的Web服務上-didSelectRowAtIndexPath
認證階段後,我顯示在主頁頁面給用戶。 在主頁上,我展示了UITableView(帶有9個單元格)。
如果這些是按鈕,我會分別編寫9個「onButtonClick」函數來調用9個不同的Web服務。
什麼是最好的實施(或流程),用於實現這個結構。
讓我知道你是否想要更多的細節。 謝謝。
我實現消耗Web服務應用程序(一次身份驗證,然後調用web服務的不同所提供的令牌在URL中的報頭字段)調用特定的Web服務上-didSelectRowAtIndexPath
認證階段後,我顯示在主頁頁面給用戶。 在主頁上,我展示了UITableView(帶有9個單元格)。
如果這些是按鈕,我會分別編寫9個「onButtonClick」函數來調用9個不同的Web服務。
什麼是最好的實施(或流程),用於實現這個結構。
讓我知道你是否想要更多的細節。 謝謝。
您可以將服務的URL保留在附加到表視圖的視圖控制器(或委託)的數組中,然後使用選定的行作爲數組中的索引並調用該服務。
無需編寫9種方法分別
可以使用JASON COCO方式,他說的網址存儲在數組中。
當你點擊某一行時。你應該通過這個URL Web服務方法
假設你有
- (void)tableView:(UITableView *)tableView1 didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSString* urlString=[self.URLArray objectAtIndex:indexPath.row];
[self callWebSerciceWithUrl:urlString];
}
-(void)callWebSerciceWithUrl:(NSString*)Url{
//Use that URL String for calling web services...
//You Should write your Remaining web service Code here...
}
和怎麼樣的應對之道。如何處理...我的意思是寫九個不同的功能或如何?任何更好的方式呢? – viral 2012-01-02 06:08:05