2012-02-23 3 views
-1

Я делаю асинхронный вызов NSURLConnection и загружаю данные, как я могу узнать, когда этот поток будет завершен?Асинхронный вызов NSURLConnection

Я делаю этот вызов из viewDidLoad, и, очевидно, NSURLConnection интуитивно работает в отдельном потоке. Итак, как я могу узнать, завершен ли поток, а второй - до тех пор, пока поток не будет завершен, чтобы получить данные, которые вытащили в viewcontroller.

+0

Вы даже думали искать его? – vikingosegundo

ответ

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]; 
} 
Смежные вопросы