В моем приложении, когда пользователь нажимает кнопку, я хочу показать экран загрузки, затем вызываю метод, который загружает данные из сети, а затем загружает представление, которое отображает данные в UITableView. У меня все работает, кроме показа экрана загрузки. (Пользовательский интерфейс зависает из-за того, что выполняется логика обработки / анализа сетевых данных) Может кто-нибудь показать мне, как настроить сетевой бизнес для запуска в отдельном потоке и когда мне следует инициировать этот поток.
У меня есть rootViewController, который имеет дело с переходами. Подклассы UIViewController, UIView и UITableViewController для работы с этим представлением.