Roman
Ну есть же этап утверждения и согласования :)
Roman
Если уже подписался - буду.
Ilkhom
а если подписались люди далекие от иос, а делать тебе?))
Ilkhom
во во))
Roman
Ну и тут есть варианты :)
Roman
Но вообще тс писал, что "желательно" без подов. Стало быть, если есть серьёзные основания их использовать, надо обсудить
Ilkhom
@nonamenononono смекаешь?))
Jian Yang
@nonamenononono смекаешь?))
та ну тут весело😂 никогда не знаешь какую дичь тебя попросят сделать есть в этом что то
Ilkhom
что тока не сделаешь ради пунктика в резюме))
Anonymous
Тут скорее всего не в подах проблема, а в сторонних библиотеках в принципе
Ilkhom
даешь по велику в каждый проект
Danny
А ни у кого не было проблем с либами при установке через Картаж? Выдаёт ошибку no such module. После carthage update все встаёт на свои места.
Paks
😄😄😄
Danny
Не, ну это костыль какой-то. Я хочу понять, из за чего это может возникать. Ошибка появляется крайне неожиданно, когда картраж не троегатся.
Aziz
Сервер написан на c#, при отправке post запроса приходит ответ Message = "Error reading JToken from JsonReader. Path '', line 0, position 0.";
Aziz
хотя параметры отправляю в dictionary
Aziz
никто не сталкивался с такой проблемой?
Anonymous
Это вопросы к тем кто писал этот сервер
Anonymous
Ну а вообще посмотреть через какой-нибудь charles что в запросе твоем отправляется
Aziz
в том то и дело, что когда с хром отправляю точно такой же запрос ответ приходит норм
Ilkhom
хотя параметры отправляю в dictionary
и отправлять надо не в дикшенери а жсоне
Aziz
видимо не правильно конвертируется
Ilkhom
а как и что конвертишь?
Ilkhom
скрин кидай
Anonymous
Я ж говорю - charles поставь и посмотришь как твой запрос реально выглядит
Aziz
скрин кидай
JSON: { "sortBy" : "", "pageNumber" : 0, "filters" : [ { "filterType" : "OnPageSearch", "guidValue" : "", "enumValue" : 0, "guidValues" : [ ], "stringValue" : "" } ], "pageBehaviour" : "StandAlone" } вот уже сконвертированный отправляемый json
Anonymous
ок
Только если https, то нужно будет нажать кнопку, чтобы сертификат поставился для симулятора https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
Aziz
Anonymous
это не жсон
Anonymous
это словарь
Anonymous
в котором есть ключ JSON
Anonymous
по которому лежит сам жсон
Aziz
это не жсон
print("JSON: \(json)") - поэтому так отображается
Anonymous
а, лол
Ilkhom
что им приходит
Ilkhom
может формат не подходит
Aziz
может формат не подходит
да формат не подходит скорее всего
Aziz
там скобки или ещё как-то символ
Ilkhom
с жсоном у тя все в порядке, их парсер выдает ошибку наверно
Anonymous
Подожди. Что-то ты не то делаешь вроде
Ilkhom
кстати повернул бы скрин, ато больно читать
Anonymous
let json = JSON(dict) что возвращает?
Aziz
Aziz
let json = JSON(dict) что возвращает?
"sortBy" : "", "pageNumber" : 0, "filters" : [ { "filterType" : "OnPageSearch", "guidValue" : "", "enumValue" : 0, "guidValues" : [ ], "stringValue" : "" } ], "pageBehaviour" : "StandAlone" }
Anonymous
фигурную скобку вначале нечаянно пропустил или ее там нет?
Aziz
воот там её нет почему то
Aziz
Снаружи должны быть { }
Ilkhom
это где он отваливается то))
Anonymous
там только первой не хватает
Aziz
а стоп, сори
Aziz
есть там оказывается
Aziz
{ "sortBy" : "", "pageNumber" : 0, "filters" : [ { "filterType" : "OnPageSearch", "guidValue" : "", "enumValue" : 0, "guidValues" : [ ], "stringValue" : "" } ], "pageBehaviour" : "StandAlone" }
Ilkhom
бек долби
Anonymous
а если не переводить в json а передать в параметры ["requestCondition" : dict]
Aziz
"Message" : "Unexpected character encountered while parsing value: r. Path '', line 0, position 0.",
Anonymous
короче, посмотри charles - будет понятнее
Aziz
да так и сделаю
Aziz
его в бекенде не может обработать NewTonosoft
Anonymous
Newtonsoft - это библиотека для парсинга json
Anonymous
вполне возможно, там весь этот парсинг на соплях держится
Aziz
ну да
Anonymous
сама библиотека отличная
Anonymous
и всякие переновы строк не воспринимает. может тебе нужно перегнать в строку без всяких переносов и лишних символов
Anonymous
просто на бэке наговнокодили видимо
Anonymous
сама библиотека отличная
я про человека, который ее использовал
Anonymous
ну а alamofire должен адекватно перегонять словари и словари в словарях в то что тебе нужно
Aziz
т.е не объязательно в json конвертировать?
Aziz
через alamofire?
Anonymous
по идее нет. посмотри что по факту получается в чальз и не будешь гадать
Aziz
👍
Anonymous
еще вроде есть параметр encoding у реквеста. можешь попробовать encoding: .JSON добавить
Paks
Не, ну это костыль какой-то. Я хочу понять, из за чего это может возникать. Ошибка появляется крайне неожиданно, когда картраж не троегатся.
на windows 98 тоже не будут работать приложения написанные под 10-ку))) иногда решением проблемы - есть обновление до актуальной версии