обстоятельств, у меня есть цикл, который пробегается по словарю и должен сетить ключ каждого элемента в get-запрос, проблема в том, что цикл перебирает большой спектр значений, что приводит к тому, что по итогу сетиться неправильное значение в запрос. как можно ращрешить такую ситуацию? у меня пока на примете только NotificationCenter и Семафоры. но с последним я не знаю как правильно обращаться. Может у кого есть еще какое-нибудь видение?
Привет Не совсем понятно, в чем суть проблемы. Есть словарь, ты в цикле берешь оттуда ключи и вставляешь их в массив, но что конкретно не так? Нужны не все ключи оттуда, а только определенные?
сча я скину скрины и объясню тогда более детально
что вот под “по итогу сетиться неправильное значение в запрос” подразумевается, как оно может не те данные слать, если вы for loop их и предоставили?
Не правильно выразился. Прошу прощения. У меня получается что запрос не отрабатывается пока цикл не прекратится.
ну почему же, на видео у вас вызывается 87 строка, ответ на запрос же не сразу может прийти, вполне возможно, что for loop выполнится раньше прихода даже первого ответа. Можете воспользоваться прогой Proxyman, там можно посмотреть будет как шлются запросы, какие на них ответы и когда приходят
Спасибо большое. Обязательно гляну
А как проверяется выполнение запроса, по принту Success? onSuccess только в одной из веток if, может и не печатает.
Что значит неправильные значения в запрос, какие ожидания?
Обсуждают сегодня