Alexander
Я к тому где ты делаешь проход через entities
Alexander
Он должен быть тк в json'e у тебя он ищет currencyCode и currencyName на одном уровне с entities, а они у тебя вложенны внутрь него
Alexander
Щас
Anonymous
Сделай по шагам. Получи разу просто response json, потом смотри что приходит в ответе и мапь по факту
Alexander
После строки где responce.result.value , сделай сразу print(currencyArray)
Anonymous
Я бы как минимум проверил бы ... result.value as? [Currency]
Anonymous
Соответственно через if let
Anonymous
JsonArray я не пользовал, но у тебя по логике он и не должен сработать. Откуда он будет знать, что твой array у тебя в entities лежит
Alexander
до захода в свитч сделай
Anonymous
Получи просто json. Потом скажешь, чтобы маппер получил array у result["entities"]
Alexander
Значит ответ от сервака пустой
Alexander
Подозрение такое
Alexander
Нечего парсить 😀
Aziz
нет ответ идёт, в json всё норм приходит
Anonymous
Не факт. Скорее всего потому что он фейлится на jsonArray
Alexander
Не факт. Скорее всего потому что он фейлится на jsonArray
Для проверки этого Попробуй получить как сырые данные без конверта в Currency
Anonymous
Я про то и писал уже давно
Alexander
Тебе надо изменить метод у запроса последний вместо responceArray поставить щас сходу непомню что))
Anonymous
Еще вопрос. С какой целью ты так пишешь? ... name:String? = ""
Anonymous
Поясни за нотацию.
Anonymous
Если по факту ты все равно опшионал получаешь
Aziz
я пробовал сделать это св-во не опциональным, но ошибка выкидывалась потом посоветовали опциональным сделать
Alexander
Поясни за нотацию.
😂😂😂😂😂😂
Aziz
мне главное сейчас получить результат, опционал или нет или по два раза let, как получу норм данные потом везде поправлю
Anonymous
Тогда нет смысла пустую строку сетать ели один хрен ты будешь на нил проверять
Anonymous
>потом везде поправлю Самый распостраненный самообман.
Anonymous
Потом зарефакторю.
Alexander
>потом везде поправлю Самый распостраненный самообман.
Нет ничего более постоянного чем временное 🤔
Anonymous
Ну это не критично. Просто бессмысленно
Aziz
чего только не пробовал чтобы получить обёекты эти)
Anonymous
Да, а я вот из всего проекта теперь выпиливаю глобальные переменные.
Aziz
до сих пор?)
Anonymous
Ненависть к предыдущим разработчикам достигла пиковых значний.
Anonymous
до сих пор?)
Ну, я переделал часть объектов в синглтоны, теперь переписываю кучу кода, которая использовала глобальные переменные и статические методы.
Aziz
да это не радует конечно
Anonymous
if ([Settings getObject:kRefreshInterval] != nil) { NSInteger interval = [[Settings valueForKey:kRefreshInterval] integerValue];
Anonymous
Вот что это блять?
Anonymous
Нахуя?
Anonymous
И потом if (interval == 15) [self.pickerView selectRow:1 inComponent:0 animated:YES]; else if (interval == 30) [self.pickerView selectRow:2 inComponent:0 animated:YES]; else if (interval == 60) [self.pickerView selectRow:3 inComponent:0 animated:YES]; else if (interval == 180) [self.pickerView selectRow:4 inComponent:0 animated:YES];
Anonymous
switch — case, anyone?
Anonymous
А еще бесконечный inconsistency интерфейса.
Anonymous
Как-будто предыдущий разработчик просто хотел напихать побольше разных элементов управления.
Anonymous
В читабельности.
Anonymous
not sure
Anonymous
Вообще, можно вынести все настройки в UserDefaults и переписать все на статику.
Anonymous
Но это будет сложней.
Anonymous
А времени и так не очень много.
Anonymous
Хотя это было бы правильней, наверное.
Anonymous
синглтон - это как вариант хранилища, которое будет жить все время сессии. Статические методы с хранением никак не связаны. Ну а UserDefaults - это уже постоянное хранилище
Anonymous
Я это понимаю, просто я стараюсь сейчас малоинвазивно все починить, вообще настройки лучше вынести в UserDefaults.
Дмитрий
Видели прелесть? https://habrahabr.ru/post/325810/
Дмитрий
А для Obj-C экстеншен то-же можно прописать? Категории, это оно?
Влад
Всем привет. Кто-нибудь сталкивался с такой задачей: Из Core Data данные приходят в перемешанном виде. Т.е. запускаю приложение и каждый раз по-разному: порядок имён в таблице, изображения..Абсолютно рандомно отображаются, или вообще пустые. Сначала грешил на сервер, с которого в Core Data идут данные. Но там всё ок. Наставил везде проверки на null. Честно сказать, в тупике.
Anonymous
ну а как ты делаешь выборку?
Anonymous
предикатами или как?
Влад
да, предикатами.
A
Привет, парни) Чет я запутался. Пытаюсь с серверов отправлять push notifications в приложение, но никак не соображу, как быть с сертификатами. Пробовал несколько инструкций, но в итоге оказывается, что сертификат у меня есть, а key id к нему нет. Существует ли какой-то complete guide to apns for dummies?)
Paks
ты делаешь *.p12 сертификаты
Paks
?
Paks
разделяешь сертификаты для апки установленной с шнурка и тестфлайта?
Влад
предикатами или как?
да, предикатами.
Anonymous
Всем привет. Посоветуйте ресурсы по работе с Bluetooth и кнопками громкости в iPhone. Что почитать, если никогда с этим не сталкивался.
влад
Привет, классические вопросы: что почитать, чтобы начать девелопить? После полутора лет использования андроид студии открыл хкод и ничего не понял. Как им пользоваться? Для чего нужен аппкод? Где кнопка "сделать круто и заработать миллиард"?
Дмитрий
> Wladižlaw 🔥 Для чего нужен аппкод? XCode не умеет рефакторить классы... А Аппкод это же Idea... только там Сторибоардов нету.
Maxud
https://habrahabr.ru/company/JetBrains/blog/223445/
Timur
2014 год, видимо они от него отказались