2010-06-29 20 views
0

我目前正在設計一個應用程序,它利用了許多Web服務。所以我決定將訪問我的代碼的一部分寫入一個安全類,並且其他類(View控制器)將通過發送URL和Post字段來使用這個類,並且webservice類將向服務器發送請求並返回結果XML到各自的班級。但我不知道我該如何去做這件事..我怎樣才能將結果XML發送回各自的類。可能是因爲我是iPhone應用程序開發的新手...請任何人都可以爲我提供解決方案。將webrequest的XML結果從一個類返回到另一個類

回答

1

當您創建一個請求,傳入一個回調 - 目標(ID)和選擇(SEL),例如,假設一個「WebserviceRequest」類創建:

- (WebserviceRequest*) requestWithURL:(NSURL*)url target:(id)callbackTarget action:(SEL)callbackAction; 

你會調用此功能從您的控制器像這樣:

WebserviceRequest* myRequest = [WebserviceRequest requestWithURL:someurl target:self action:@selector(requestCompleted:)]; 

這將使WebRequest類調用函數的調用類的requestCompleted「通過使用performSelector:

[callbackTarget performSelector:callbackAction withObject:responseData]; 
+0

感謝尼古拉斯....它的工作.. – user347161 2010-06-30 09:40:29

相關問題