жалко нету картинки “лицорука”
для опционала надо указать дефолтное значение
желтый варнинг как раз предложет это сделать, либо строго извлечь опционал
жалко нету картинки “лицорука”
для опционала надо указать дефолтное значение
желтый варнинг как раз предложет это сделать, либо строго извлечь опционал
проблема в том что если значения нет, то и ничего не надо отправлять,
я сделал вот так вот
smenaMK=( self .smenaMK ?? “”)
но это неправильно, оно мне поле на серваке меняет с NULL на пустое, а так не должно быть, что по дефолту поставить
тогда оставьте первоначальный вариант, как было
и проверьте свой запрос в Postman’e, что бы убедиться что у вас сервер обрабатывает правильно
let post: String = "smenaMK=\( **self** .smenaMK ?? "0")&summaP=\( **self** .summaP ?? "0")&resultDI=\( **self** .resultDI ?? "0")&prichinaVvod=\( **self** .prichinaVvod ?? "0")&spisPeres=\( **self** .spisPeres ?? "0")&rabotaSdana=\( **self** .rabotaSdana ?? "0")&kodZayavki=\( **self** .kodZayavki)&CITY=\( **self** .CITY ?? "0")"
я вставлю вот так вот
а там отображает вот так вот
Поставьте триальную версию утилиты Paw. Там можно сформировать запросы для ваших серверов и сформировать соответствующий код для swift (URLSession/Alamofire) и посмотреть чем свифтовый код отличается от вашего реального. Наверняка выяснится что какие-то параметры отличаются.