Я пишу приложение, которое имеет различные представления;но все они в основном нуждаются в доступе к соединению, чтобы они могли получать данные с сервера.
Теперь я был немного растерян относительно того, куда я должен поместить код для инициализации соединения и получения данных.
ЕСЛИ я положил его в viewDidLoad;соединение будет создаваться и данные извлекаются каждый раз, когда пользователь переключает представление (у меня есть панель вкладок для переключения между представлениями);и это не то, что я хочу (по очевидным причинам, данные должны быть восстановлены, только если пользователь нажимает на кнопку обновления, и соединение не должно создаваться каждый раз, когда переключается представление).
Где следуетЯ поставил метод, который создает соединение и извлекает данные, чтобы я мог получить доступ к этим данным из любой точки приложения (точнее, из других представлений приложения; каждое представление отображает разные части данных, загруженных с сервера), и избегатьперегружать пользователя и сокращать срок службы батареи с помощью непрерывных подключений и извлечения данных?
Заранее спасибо!