Я пытаюсь войти с двумя текстовыми полями (имя пользователя и пароль). Я отправляю эти две переменные в веб-службу, чтобы проверить, есть ли имя пользователя и пароль, или нет. Я получаю ответ как сообщение «успех» или «отказ» от веб-службы в отношении этих двух значений. Затем я получаю это сообщение и с этим сообщением устанавливаю значение флага. Но после сеанса я не получаю значение этого флага. его значение по умолчанию установлено false.Как установить переменные в задаче данных URLSession?
Проблема заключается в том, что я хочу войти в систему под действием кнопки, которая вызовет веб-службу, используя функцию URLSession и данных, и я не могу установить флаг. Я могу сделать это с помощью синхронного запроса NSURL, но этот код устарел.
Вы можете просматривать изображения для кода для функции действия кнопки входа в систему, а также для функции веб-сервиса. login button action web service function
Заранее спасибо.
Мы не будем нажимать на ссылку и просматривать изображения кода. Отправьте свой код, отмеченный кодовыми тегами, здесь. Проблема почти наверняка заключается в том, что ваша задача входа асинхронна, и результаты будут недоступны до тех пор, пока не будет вызван ваш обработчик завершения или метод делегирования. Таким образом, вам нужно будет перестроить свой код, но мы не можем сказать вам, как реструктурировать ваш код, пока вы его не опубликуете. –