我將直接從示例來解釋我的問題: 我有一個Webservice類,它具有用於調用Web服務的所有委託方法,然後解析responseXML。 我們在這個類中編寫了一個方法,用於啓動Web服務調用和XML解析。其他兩個類假設A & B想要通過調用上述方法來使用此webservice。從另一個類調用Web服務
//Class A
#import "Webservice.h"
- viewDidLoad
{
Webservice *ws = [[Webservice alloc] init];
[ws callWebservice];
statement 1..
Statement 2..
...
}
現在發生的事情是[ws callWebservice];此方法被調用,但沒有在A類執行的語句1,語句2後執行寫入WebService類
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
以下委託方法返回,則控制返回到上述這些方法。 問題:如何在執行語句1,語句2之前調用上述三種方法,因爲我想在這兩個語句中使用解析的數據。
請幫忙。 Thnx
Thnx很多我認爲這是我想要的將嘗試這一點。 – AmJa 2009-07-09 04:45:42