Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
researcher
1 / 1 / 0
Регистрация: 12.04.2015
Сообщений: 61
#1

Добавление кода отправки GET запроса в AppDelegate.m - Objective-C

17.08.2015, 23:58. Просмотров 487. Ответов 5
Метки нет (Все метки)

Всем привет!
Мое приложение при старте отправляет GET запрос и получает ответ, в зависимости от ответа - приложение либо продолжает работать, либо показывается сообщение с кнопкой close.

Я это делаю сейчас в коде первого вью контроллера, все ок, но есть нюанс:
Когда пользователь переходит опять на эту вьюху и выполняется ее код - этот запро снова посылается, а должен только один раз посылаться - при запуске.

Мой вопрос:
можно ли это как-то перенести в AppDelegate.m ? И что вообще делают в AppDelegate.m ? Или туда не пихают свой код?

Заранее спасибо за помощь!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2015, 23:58     Добавление кода отправки GET запроса в AppDelegate.m
Посмотрите здесь:

Рефакторинг кода. Objective-C
Objective-C Добавление элемента в массив
Где находятся результаты отправки сообщений Sandbox Push Notifications Objective-C
Проектирование кода Objective-C
Objective-C Добавление информации в .plist
Objective-C Компиляция запроса в байт-код
Отправка POST запроса на сервер Objective-C
Как обратиться к методу в ViewController.m из AppDelegate.m? Objective-C
Objective-C Открытие второго контроллера после удачного POST запроса
Objective-C О написании чистого кода
AVAudioPlayerNode добавление эффектов из файла Objective-C
Objective-C Добавление строк в UITextView

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vitalik_a
4 / 4 / 1
Регистрация: 11.09.2014
Сообщений: 81
19.08.2015, 10:17     Добавление кода отправки GET запроса в AppDelegate.m #2
например для этого можно использовать отдельный вьюконтроллер - нулевой
устанавливать его в окно при старте приложения и отправлять запрос, а когда будет получен ответ если приложение должно работать устанавливать первый вьюконтроллер
overmind.pro
5 / 5 / 0
Регистрация: 18.01.2012
Сообщений: 19
02.09.2015, 17:59     Добавление кода отправки GET запроса в AppDelegate.m #3
Цитата Сообщение от researcher Посмотреть сообщение
Всем привет!
Мое приложение при старте отправляет GET запрос и получает ответ, в зависимости от ответа - приложение либо продолжает работать, либо показывается сообщение с кнопкой close.

Я это делаю сейчас в коде первого вью контроллера, все ок, но есть нюанс:
Когда пользователь переходит опять на эту вьюху и выполняется ее код - этот запро снова посылается, а должен только один раз посылаться - при запуске.

Мой вопрос:
можно ли это как-то перенести в AppDelegate.m ? И что вообще делают в AppDelegate.m ? Или туда не пихают свой код?

Заранее спасибо за помощь!
*Конечно можно в AppDelegate, в метод:
C
1
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
researcher
1 / 1 / 0
Регистрация: 12.04.2015
Сообщений: 61
03.09.2015, 08:20  [ТС]     Добавление кода отправки GET запроса в AppDelegate.m #4
И тогда, как я понимаю исполнятся этот код будет только один раз при запуске приложения, да ?)
overmind.pro
5 / 5 / 0
Регистрация: 18.01.2012
Сообщений: 19
03.09.2015, 09:17     Добавление кода отправки GET запроса в AppDelegate.m #5
Цитата Сообщение от researcher Посмотреть сообщение
И тогда, как я понимаю исполнятся этот код будет только один раз при запуске приложения, да ?)
Да. Обычно делается отдельный класс, инициализируется в этом методе, а весь код уже в нем.
researcher
1 / 1 / 0
Регистрация: 12.04.2015
Сообщений: 61
03.09.2015, 09:21  [ТС]     Добавление кода отправки GET запроса в AppDelegate.m #6
overmind.pro, спасибо!)
Yandex
Объявления
03.09.2015, 09:21     Добавление кода отправки GET запроса в AppDelegate.m
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru