Сценарий выглядит следующим образом:вызова viewDidLoad после некоторой задержки
Мое приложение имеет tabBarController на коснувшись вкладки происходит некоторое парсинг XML с сервера, который принимает некоторые данные полиэтничного оправился от разборе собирается быть там представление выбранного обработчика viewController (т. е. данные используются в методе viewDidLoad). Теперь как я могу гарантировать, что метод viewDidLoad вызывается только тогда, когда синтаксический анализ завершен. Разбор выполняется в некоторых методах делегатов класса NSURLConnection, который вызывается через некоторое время после установления соединения. Тем временем вызывается метод viewDidLoad.
Чтобы дать вашему пользователю оперативную обратную связь, что они действительно выбрали вкладку (например, они не пропустили или приложение не кажется сломанным), вы можете разделить свой viewDidLoad с данными в пустой viewDidLoad (возможно, с поворотом индикатора активности) и viewLoadAndDisplayData, который может быть вызван вашей загрузкой URL-адреса и разборкой разбора. – hotpaw2