Получить данные из API, пока отображается изображение запуска - PullRequest
1 голос
/ 02 февраля 2012

Можно ли получить данные из веб-службы во время показа изображения запуска?Или я не буду показывать изображение запуска, но я просто буду использовать контроллер представления с изображением (изображение запуска) и извлекать данные, когда этот контроллер представления в настоящее время просматривается?

Ответы [ 3 ]

1 голос
/ 02 февраля 2012

Apple Руководство по человеческому интерфейсу предлагает "Мгновенный запуск", не использовать образ запуска, а вместо этого показать действительный интерфейс как можно скорее, а если он еще не готов, показать действие индикатор и т. д.

1 голос
/ 02 февраля 2012

Образ запуска существует просто потому, что делегат приложения и контроллер основного вида НЕ загружены в память.Документация Apple: образы запуска выглядят как первый контроллер представления, который дает представление о том, что ваше приложение запускается быстрее, чем оно есть на самом деле.

Все это означает, что во время показа образа запуска вы не получаете ничего, кроме кода установки.Шкаф, который вы могли бы загрузить при загрузке из Интернета при запуске, был бы методом типа «viewWillLoad» или «xxxWillLoad».Загрузка дополнительного контроллера представления является пустой тратой времени пользователя и (хотя и значительно меньших) памяти.

1 голос
/ 02 февраля 2012

На самом деле вы не можете контролировать образ запуска, поэтому второй вариант, который вы перечислили, заключается в том, как вы должны это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...