Мое приложение для iOS сильно зависит от данных на стороне сервера, и для его запуска мне нужно немного информации из Parse, чтобы выполнить работу над делегатом приложения ... проблема в том, что Я делаю этот запрос в основном потоке, потому что в противном случае я бы использовал блок или очередь, и сразу после запуска приложения появляется изображение запуска, затем начинается запрос, и экран становится пустым, затем запрос приходит и экран приложения обновляется и готов к работе, но это выглядит очень странно для пользователя, и я не хочу, чтобы это произошло.Parse query on Main Thread
С запросом в основной теме изображение запуска остается до тех пор, пока данные не поступят , и он выглядит намного лучше, а время загрузки составляет около 2-3 секунд ...
Это чувствует себя как плохая практика, но ...
Все советы?
С уважением,
Miguel Rojas Кортес
Никогда не делайте сетевые материалы в основном потоке, если ваше устройство находилось в очень плохой сетевой среде, основной поток будет блокироваться в течение длительного времени. – KudoCC
Согласен, вы должны отобразить свое собственное «загрузочное/запускающее» образ запуска в качестве начального вида для вашего приложения, а затем перейти к фактическому экрану после завершения сетевой задачи – Paulw11