Я пытаюсь загрузить веб-контент асинхронно. Я не уверен, как обновлять метки/другой контент в моем контроллере представления после вызова метода connectionDidFinishLoading. В приведенном ниже примере я просто пытаюсь обновить метку, чтобы показать, что содержимое загружено. Как мне это сделать? Спасибо!Update View Controller После подключенияDidFinishLoading вызывается
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSLog(@"Succeeded! Received %d bytes of data",[responseData
length]);
NSString *txt = [[NSString alloc] initWithData:responseData encoding:
NSASCIIStringEncoding];
label.text = @"DISPLAY THIS WHEN FINISHED";
}
Я сказал, чтобы мой ViewController быть NSURLConnectionDelegate, а затем будет работать метод fetchData от viewDidLoad, а затем использовать данные, вы получите данные для нас, когда она забирается в connectionDidFinishLoading. Кто-нибудь знает, с чего начать? Благодаря!
Каждый вид должен быть обновлен в основном потоке. –
Я думаю, что мой вопрос заключается в том, как обновить этот вид в основном потоке. Почему это было отмечено? – Brandon
Ваш вопрос не очень точный, вы просто спрашиваете, как это сделать без реальной попытки. –