@ios_ru

Страница 744 из 2351
Азиз
05.04.2017
07:05:30
Параметры пердаются как dictionary. Зачем их конвертировать?
Допустим я создал объект и хочу его передать как параметр post запроса, я этот объект должен в json конвертировать?

Ilya
05.04.2017
07:06:27
в dictionary.

напиши метод, для своего объекта, который будет возвращать нужные тебе параметры в виде dictionary

Google
Азиз
05.04.2017
07:09:56
напиши метод, для своего объекта, который будет возвращать нужные тебе параметры в виде dictionary
воот, что-то такое думал нужно делать. Это не будет велосипедом? т.е нету готовых библиотек, которым подаёшь объект и получаешь уже dictionary?

Ilya
05.04.2017
07:10:29
тебе нужно это на поток ставить?

или для одного класса?

Азиз
05.04.2017
07:10:49
получается нужно писать мапер для каждого класса?

или для одного класса?
мне нужно для целого проекта, для каждого запроса

Ilya
05.04.2017
07:11:33
автоматом ничего не сделаешь. все равно нужно что-то писать даже в ObjectMapper

Азиз
05.04.2017
07:11:33
что -то вроде Mapper Factory надо

мне нужно для целого проекта, для каждого запроса
там объекты большие и очень много сущностей

Ilya
05.04.2017
07:13:28
можешь вот эту прогу скачать себе, чтобы из json генерировало тебе классы с нужными инициализаторами для ObjectMapper или SwiftyJSON https://github.com/insanoid/SwiftyJSONAccelerator

Азиз
05.04.2017
07:16:05
получается если я Маппер для каждого класса буду писать, это Best Practices?

Ilya
05.04.2017
07:18:56
ну а как по-другому? с рефлексией вроде в свифте напряженка

по-большому счету, в objectMapper тебе нужно один инициализатор написать

Google
Азиз
05.04.2017
07:24:24
Ilya
05.04.2017
07:25:46
SwiftyJSON ковертирует json в swift object?
ObjectMapper точно имеет метод toJSON

Азиз
05.04.2017
07:28:31
Ок, спасибо

Ulook
05.04.2017
08:54:44
всем привет. каким образом открыть приложение, по нажатию на ссылку из письма, например? есть ли мануал какой годный по схемам?

Andrey
05.04.2017
08:59:07
https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html

Александр
05.04.2017
09:27:08
Всем привет! Глупенький вопрос но все же вдруг есть какой то метод: как сделать мввм без реакта. Т е как создать связь между вью и вьюмоделью если последняя не должна знать о существовании первой? Можно блоки или кво или нотификейшены но это как то не красиво ?

Прост заставили без подов делать вот как то этот момент не понятен

Andrew
05.04.2017
09:30:41
Вот тут вроде чел пишет что использует МВВМ, но не вчитывался еще: https://medium.com/@jamesrochabrun/using-closures-generics-pop-and-protocols-with-associated-types-to-create-reusable-apis-for-your-a9d3468ce6b1

Александр
05.04.2017
09:32:58
Ок спасибо гляну

Александр
05.04.2017
09:37:14
no react
оу классная статья, спасибо!

Andrew
05.04.2017
09:38:04
no react
Спасибо

? Райзя ?
05.04.2017
09:48:07
Google
Andrey
05.04.2017
09:51:05
или вообще хотят без сторонних компонент?

Александр
05.04.2017
09:52:15
или вообще хотят без сторонних компонент?
я спросил можно ли юзать либы мне сказали что желательно без cocoapods ?

Ilkhom
05.04.2017
09:53:00
?

Andrey
05.04.2017
09:53:11
ну вот юзай carthage, а если будут задавать вопросы, то говори что без подов пишешь

Ilkhom
05.04.2017
09:53:14
non-ARC еще делай

? Райзя ?
05.04.2017
09:54:04
мы с деревни, таких слов не знаем ?
Ну это один из базовых принципов работы rx

Nsnotificationcenter делай

Andrey
05.04.2017
09:55:30
Nsnotificationcenter делай
и через userdefaults данные передавай

Александр
05.04.2017
09:55:44
non-ARC еще делай
думаю через пару недель нужно будет под иос 3 что то писать но хз когда все успеть

Александр
05.04.2017
09:56:13
4ch7ung
05.04.2017
09:56:23
ну вот юзай carthage, а если будут задавать вопросы, то говори что без подов пишешь
Чего только не сделают программисты, чтобы не выходить из зоны комфорта. Программист как джинн, если можно обхитрить тз - обхитрит.

Andrey
05.04.2017
09:57:49
Чего только не сделают программисты, чтобы не выходить из зоны комфорта. Программист как джинн, если можно обхитрить тз - обхитрит.
да это не хитрость. Просто нахуя так делать? Если в тз будет сказано, что нужно разрабатывать приложение в блокноте, то так и будешь делать?

Ilkhom
05.04.2017
09:59:53
а если подписались люди далекие от иос, а делать тебе?))

Andrey
05.04.2017
10:00:14
Google
Andrey
05.04.2017
10:00:20
или искать другую работу

Ilkhom
05.04.2017
10:00:32
во во))

4ch7ung
05.04.2017
10:01:15
Ну и тут есть варианты :)

Но вообще тс писал, что "желательно" без подов. Стало быть, если есть серьёзные основания их использовать, надо обсудить

Ilkhom
05.04.2017
10:01:26
или искать другую работу
@nonamenononono смекаешь?))

Александр
05.04.2017
10:02:50
@nonamenononono смекаешь?))
та ну тут весело? никогда не знаешь какую дичь тебя попросят сделать есть в этом что то

Ilkhom
05.04.2017
10:05:23
что тока не сделаешь ради пунктика в резюме))

Admin
ERROR: S client not available

Ilya
05.04.2017
10:13:35
Тут скорее всего не в подах проблема, а в сторонних библиотеках в принципе

Ilkhom
05.04.2017
10:14:28
даешь по велику в каждый проект

Даня
05.04.2017
10:20:50
А ни у кого не было проблем с либами при установке через Картаж? Выдаёт ошибку no such module. После carthage update все встаёт на свои места.

Dmitriy
05.04.2017
10:58:21
???

Даня
05.04.2017
11:27:44
Не, ну это костыль какой-то. Я хочу понять, из за чего это может возникать. Ошибка появляется крайне неожиданно, когда картраж не троегатся.

Азиз
05.04.2017
11:36:53
Сервер написан на c#, при отправке post запроса приходит ответ Message = "Error reading JToken from JsonReader. Path '', line 0, position 0.";

хотя параметры отправляю в dictionary

никто не сталкивался с такой проблемой?

Ilya
05.04.2017
11:38:34
Это вопросы к тем кто писал этот сервер

Ну а вообще посмотреть через какой-нибудь charles что в запросе твоем отправляется

Азиз
05.04.2017
11:39:49
в том то и дело, что когда с хром отправляю точно такой же запрос ответ приходит норм

Google
Ilkhom
05.04.2017
11:40:22
хотя параметры отправляю в dictionary
и отправлять надо не в дикшенери а жсоне

Азиз
05.04.2017
11:41:08
видимо не правильно конвертируется

Ilkhom
05.04.2017
11:42:06
а как и что конвертишь?

скрин кидай

Ilya
05.04.2017
11:42:41
Я ж говорю - charles поставь и посмотришь как твой запрос реально выглядит

Азиз
05.04.2017
11:44:48
скрин кидай
JSON: { "sortBy" : "", "pageNumber" : 0, "filters" : [ { "filterType" : "OnPageSearch", "guidValue" : "", "enumValue" : 0, "guidValues" : [ ], "stringValue" : "" } ], "pageBehaviour" : "StandAlone" } вот уже сконвертированный отправляемый json

Ilya
05.04.2017
11:47:48
ок
Только если https, то нужно будет нажать кнопку, чтобы сертификат поставился для симулятора https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/

Азиз
05.04.2017
11:48:12


Азиз
05.04.2017
11:49:31
это не жсон
print("JSON: \(json)") - поэтому так отображается

Vadim
05.04.2017
11:49:37
а, лол

Ilkhom
05.04.2017
11:49:59
что им приходит

может формат не подходит

Страница 744 из 2351