У меня есть UITableView со следующим кодом:
- (void)viewDidLoad {
[super viewDidLoad];
parser = [[XMLParser alloc] init];
[parser parseXML];
Моя проблема в том, что запуск занимает слишком много времени, потому что он анализирует все перед отображением контроллера представления с UITableView. Кроме того, если я настраиваю другой UITableView и анализирую другой XML (на другой вкладке), я нажимаю, чтобы перейти на другую вкладку, но затем он зависает, когда анализирует другой XML, и, как только это будет сделано, он отображает UITableView. *
Я искал информацию о том, когда начинать синтаксический анализ, перезагружать UITableView и как отображать экран загрузки во время выполнения кода синтаксического анализа, но не смог ничего придумать.
У кого-нибудь есть идеи?