我想要顯示從web服務加載的數據,但webservice需要很長時間並且「數據」在加載之前顯示。我該如何強迫它等待?讓程序等待,直到代碼的其餘部分完成加載
謝謝。
連接到Web服務
NSMutableURLRequest *theRequest=[NSMutableURLRequest requestWithURL:tmpURl];
[theRequest addValue:@"text/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
[theRequest addValue:@"http://tempuri.org/GetCategory" forHTTPHeaderField:@"SOAPAction"];
NSString *msgLength=[NSString stringWithFormat:@"%i",[soapMessage length]];
[theRequest addValue:msgLength forHTTPHeaderField:@"Content-Length"];
[theRequest setHTTPMethod:@"POST"];
[theRequest setHTTPBody:[soapMessage dataUsingEncoding:NSUTF8StringEncoding]];
NSURLConnection *conn=[[NSURLConnection alloc] initWithRequest:theRequest delegate:self];
if(conn)
{
}
iPhone或OS X?你如何發送請求? – 2010-08-23 09:45:53
iPhone - 使用SOAP - 抱歉沒有包含問題 – Lilz 2010-08-23 09:47:17
我的意思是你如何以編程方式發送請求? 'NSURLRequest',...?簡短的示例代碼不會傷害。 – 2010-08-23 09:48:26