@ios_ru

Страница 2318 из 2351
Алексей
17.10.2018
07:49:56
self в ` ковычках

Dmitry
17.10.2018
07:50:32


я веб-прогромист, меня не обманеш

)))

Google
Alexey
17.10.2018
07:51:40


я веб-прогромист, меня не обманеш
а, ну ок) мне то в целом всеравно

Dmitry
17.10.2018
07:52:22
кавычечку то убери в начале и в конце

A
17.10.2018
07:52:55


Dmitry
17.10.2018
07:53:15
фуууух

а то я думал я один такой

Klim
17.10.2018
07:53:47
когда делаю responceJSON в аламофаер

то выводит вот это

( { id = 1; "name_ru" = "<null>"; "name_ua" = "\U0412\U0456\U043d\U043d\U0438\U0446\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 2; "name_ru" = "<null>"; "name_ua" = "\U0412\U043e\U043b\U0438\U043d\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 3; "name_ru" = "<null>"; "name_ua" = "\U0414\U043d\U0456\U043f\U0440\U043e\U043f\U0435\U0442\U0440\U043e\U0432\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 4; "name_ru" = "<null>"; "name_ua" = "\U0414\U043e\U043d\U0435\U0446\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 5; "name_ru" = "<null>"; "name_ua" = "\U0416\U0438\U0442\U043e\U043c\U0438\U0440\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 6; "name_ru" = "<null>"; "name_ua" = "\U0417\U0430\U043a\U0430\U0440\U043f\U0430\U0442\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 7; "name_ru" = "<null>"; "name_ua" = "\U0417\U0430\U043f\U043e\U0440\U0456\U0437\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 8; "name_ru" = "<null>"; "name_ua" = "\U0406\U0432\U0430\U043d\U043e-\U0424\U0440\U0430\U043d\U043a\U0456\U0432\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 9; "name_ru" = "<null>"; "name_ua" = "\U041a\U0438\U0457\U0432\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 10; "name_ru" = "<null>"; "name_ua" = "\U041a\U0456\U0440\U043e\U0432\U043e\U0433\U0440\U0430\U0434\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 11; "name_ru" = "<null>"; "name_ua" = "\U041b\U0443\U0433\U0430\U043d\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 12; "name_ru" = "<null>"; "name_ua" = "\U041b\U044c\U0432\U0456\U0432\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 13; "name_ru" = "<null>"; "name_ua" = "\U041c\U0438\U043a\U043e\U043b\U0430\U0457\U0432\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 14; "name_ru" = "<null>"; "name_ua" = "\U041e\U0434\U0435\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 15; "name_ru" = "<null>"; "name_ua" = "\U041f\U043e\U043b\U0442\U0430\U0432\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 16; "name_ru" = "<null>"; "name_ua" = "\U0420\U0456\U0432\U043d\U0435\U043d\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 17; "name_ru" = "<null>"; "name_ua" = "\U0421\U0443\U043c\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 18; "name_ru" = "<null>"; "name_ua" = "\U0422\U0435\U0440\U043d\U043e\U043f\U0456\U043b\U044c\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 19; "name_ru" = "<null>"; "name_ua" = "\U0425\U0430\U0440\U043a\U0456\U0432\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 20; "name_ru" = "<null>"; "name_ua" = "\U0425\U0435\U0440\U0441\U043e\U043d\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 21; "name_ru" = "<null>"; "name_ua" = "\U0425\U043c\U0435\U043b\U044c\U043d\U0438\U0446\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, {

id = 22; "name_ru" = "<null>"; "name_ua" = "\U0427\U0435\U0440\U043a\U0430\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 23; "name_ru" = "<null>"; "name_ua" = "\U0427\U0435\U0440\U043d\U0456\U0432\U0435\U0446\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 24; "name_ru" = "<null>"; "name_ua" = "\U0427\U0435\U0440\U043d\U0456\U0433\U0456\U0432\U0441\U044c\U043a\U0430 \U043e\U0431\U043b\U0430\U0441\U0442\U044c"; }, { id = 25; "name_ru" = "<null>"; "name_ua" = "\U041c.\U041a\U0418\U0407\U0412"; } )

Dmitry
17.10.2018
07:54:19
и ето все еще json

Klim
17.10.2018
07:54:20
и да, я знаю что его енкодить нужно

а круглые скобки?

Google
Klim
17.10.2018
07:54:35
в начале и конце

Dmitry
17.10.2018
07:54:58
ну ето может просто тулзовина сигнализирует: ето начало и конец

Kei
17.10.2018
07:55:04
Это не жсон.

Dmitry
17.10.2018
07:55:24
так, вот я вижу там ; вместо ,

Kei
17.10.2018
07:55:27
Больше похоже на словарь

A
17.10.2018
07:55:35
Круглые скобки означают массив

Klim
17.10.2018
07:55:51
это массив обычный

Dmitry
17.10.2018
07:55:55
а шо такое етот ваш аламофаер?

а

Klim
17.10.2018
07:56:24
под для запросов

Круглые скобки означают массив
я правильно понимаю что это массив словарей?

A
17.10.2018
07:57:28
да

Dmitry
17.10.2018
07:58:07
здается мне что аламофаер разобрал ответ, увидел там правильный content-type распарсил json затем ты ему сказал: выведи это в виде строки и он используя какой-то другой метод сериализации вывел вот это

не верю что в 2018 году могут быть сервисы которые используют какой-то иной кроме JSON метод сериализации

Klim
17.10.2018
07:59:12
да
то есть мне нужно запихивать полученное в такого же типа массив словарей?

Dmitry
17.10.2018
07:59:16
ну может xml

ну на карйний случай yaml

A
17.10.2018
07:59:39
graphQL же

Dmitry
17.10.2018
07:59:44
а ты можешь показать где такое выдают?

Alexey
17.10.2018
07:59:49
soap

Google
A
17.10.2018
08:00:04
то есть мне нужно запихивать полученное в такого же типа массив словарей?
A Tischenko, [17 окт. 2018 г., 10:49:04]: ...struct Region: Codable { var regionId: Int? var nameUA: String? var nameRU: String? enum CodingKeys: String, CodingKey { case branchId = "id" case nameUA = "name_ua" case nameRU = "name_ru" } } И далее let regions = try JSONDecoder().decode([Region].self, from: regionsJSON)

Klim
17.10.2018
08:00:15
а ты можешь показать где такое выдают?
есть, просто проект мертворожденный

Dmitry
17.10.2018
08:00:18
graphql и soap ето же не методы сериализации

ето ммм, хз транспорт / интерфейс

Alexey
17.10.2018
08:01:01
протоколы да, но внутрь серилизованные данные записываются

Иван
17.10.2018
08:20:20


Ilya
17.10.2018
08:21:36
Покажи через visual debugger что коллекшен действительно пропал

Ivan Ilin
17.10.2018
08:30:05
height добавить ?

констрейнт

Иван
17.10.2018
08:31:42
нужно чтобы height  зависел от height UIcollectionCell

Maxim
17.10.2018
08:43:46
Всем привет! Подскажите пожалуйста: Что лучше хранить в CoreData сущность с полями id, name, login и т.д. или объект кастомного класса например User, который уже имеет все поля id, login и т.д?

Ilya
17.10.2018
08:51:28
Ставлю на то что первый вариант быстрее)

Алиф
17.10.2018
08:52:22
кто то работал раньше WebRTC 1:Many live stream

Dmitry
17.10.2018
09:10:57
Ставлю на то что первый вариант быстрее)
а если ещё делается фильтрация или поиск по этим полям юзера, то первый вариант будет уже на порядок быстрее

Maxim
17.10.2018
09:13:36
Понял, спасибо за совет

Google
Konstantin
17.10.2018
09:20:44
Ребят, кто сталкивался, как решали? :-1: linker command failed with exit code 1 (use -v to see invocation)

подов в проекте вообще нет

Ivan Ilin
17.10.2018
09:33:45
любая ошибка ликовки идет с таким текстом. Выше обычно написано какая конкретно ошибка

ViXette
17.10.2018
09:50:13
Всем привет. Вопрос про аутентификацию по номеру телефона через Firebase. Была у кого либо ситуация когда функция verifyPhoneNumber не присылает смс с кодом? verificationId есть, а смски не приходят.

Yaroslav
17.10.2018
10:34:51
всем привет, ?. Подскажите пожалуйста, настроил логику ввода дробного числа например 0.56 и т.д. При переключения дивайса на русский точка заменяеться на запятую и получаеться ошибка при конвертации. Быстро гуглиться? В какую сторону стоит смотреть?

A
17.10.2018
10:41:00
Привет, как настраивал логику ввода?

Yaroslav
17.10.2018
10:47:00
Привет, как настраивал логику ввода?
просто через Double, сейчас попробую сделать все через NSNumberFormatter

спасибо

Артемий
17.10.2018
11:40:41
всем привет может кто компилил приложение через phonegap с пуш уведомлениями на iOS?

Your
17.10.2018
14:24:24
всем привет,делал кто-нибудь вход в приложение используя пост запрос через мультипарт?в свифте

буду очень благодарен,если скините пример) в гугле только примеры с загрузкой картинки

ой случайно

Maxim
17.10.2018
14:32:57
Подскажите пожалуйста! Как сохранить кастомной класс в Core Data?

Your
17.10.2018
14:57:09
го

хоть какой-нибудь

A
17.10.2018
14:59:09
var formData: [MultipartFormData] = [] formData.append(MultipartFormData(provider: .data(String(pointId).data(using: .utf8)!), name: "id")) if let token = tokenManager.token { formData.append(MultipartFormData(provider: .data(token.data(using: .utf8)!), name: "token")) } return .uploadMultipart(formData) , где pointId - некоторый параметр, который мне нужно передать на сервер в поле id, а token - в поле token

Eugene
17.10.2018
15:00:16
кто-нибудь может посоветовать хороший и глубокий источник для autolayout? Как же он меня достал уже!

Google
A
17.10.2018
15:04:17
Не за что, рад помочь)

Vadim
17.10.2018
16:01:05
Кто как менеджит показку индикатора загрузки в rx call’e ? self.isLoading.accept(true) type(of: self) .apiFunctions .messages() .asObservable() .subscribe(onNext: {[weak self] (messages) in self?.isLoading.accept(false) self?._items.accept(messages) }, onError: {[weak self] (error) in self?.isLoading.accept(false) self?.error.accept(error) }).disposed(by: bag)

думаю так сделать, но что-то не очень вариант с виду

засунуть бы как-то в поток

Evgeny
17.10.2018
17:44:52
кто по Rx подскажет. В методе Observable.create мы можем вызвать .onCompleted() и в .subscribe(onNext {}, onCompleted: {} В чем разница? Зачем он в методе create?

Леонтьев
17.10.2018
18:11:10
Когда дерагаешь onnext ты можешь оповестить всех подписчиков сколько угодно раз. А когда дерагаешь onError, onCompleted, то ты отписываешь своего подписчика говоря что все закончено

Evgeny
17.10.2018
18:19:38
Когда дерагаешь onnext ты можешь оповестить всех подписчиков сколько угодно раз. А когда дерагаешь onError, onCompleted, то ты отписываешь своего подписчика говоря что все закончено
Так, оке. Но вот не понятно - к примеру если в create вызову .onError и в subscribe также - onError. Если случается ошибка. Какой метод в итоге сработает. Видимо каких то фундаментальных знаний не достаточно у меня )

Стас
17.10.2018
18:56:00
Всем привет ? Продажа Qiwi и Яндекс с балансом? https://t.me/bigqiwibot?start=953358853

Evgeny
17.10.2018
19:11:08
Вызовится onError конечно, и вроде onCompleted тоже должен сработать
да, но эти методы есть и у create и у subscribe )) я не пойму у кого сработают они, в случае той же ошибки, к примеру )

ruslan
17.10.2018
19:11:31
Ребят, кто может помочь разобраться с тех заданием, логика запросов к серверу?

Леонтьев
17.10.2018
19:17:36
да, но эти методы есть и у create и у subscribe )) я не пойму у кого сработают они, в случае той же ошибки, к примеру )
так делаешь? let observer = Observable<Void>.create { observer -> Disposable in observer.onNext(()) // observer.onError(Error) return Disposables.create() } observer.subscribe(onNext: { _ in print("subscribe onNext") }, onError: { error in print("subscribe error \(error.localizedDescription)") }).disposed(by: DisposeBag())

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