2012-02-23 183 views
-1

我正在做一個異步NSURLConnection調用並下載數據,我怎麼知道這個線程何時完成?異步NSURLConnection調用

我從viewDidLoad進行這個調用,顯然NSURLConnection直觀地運行在單獨的線程中。那麼我怎麼知道線程是否完成,然後等待線程完成以便將數據提取到視圖控制器。

+0

你有沒有想過,甚至尋找呢? – vikingosegundo 2012-02-23 22:24:32

回答

0

您將需要將委託分配給NSURLConnection,該委託處理處理以及處理數據的內容。看看documentation,這很簡單!

0

代碼不言自明

-(void) startRequest { 
    NSURLRequest* req = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://stackoverflow.com"]]; 
    [[NSURLConnection alloc] initWithRequest:req delegate:self];  
} 

- (void)connectionDidFinishLoading:(NSURLConnection *)connection { 
    [connection release]; 
}