Привет:)
Я занимаюсь разработкой приложения для iPhone, которое должно загружать XML-страницу из Интернета и что-то с ней делать. Проблема в том, что приложение зависает при загрузке страницы и выглядит ужасно.
Я хотел бы показать какое-то сообщение " Загрузка, пожалуйста " с вращающимся колесом ...
Какой правильный подход?
Я пытался использовать NSThread
, но я получаю эту ошибку:
Obtaining the web lock from a thread other than the main thread or the web thread. UIKit should not be called from a secondary thread.
Это код obj-C, который я использую для загрузки страницы XML:
NSString* xmlUrl = [NSString stringWithFormat:@"http://urltothexmlpage"];
NSString* XML = [NSString stringWithContentsOfURL:[NSURL URLWithString:xmlUrl]
encoding:NSUTF8StringEncoding
error:nil];