Anonymous
Anonymous
На вскидку из крупных
VK app, Instagram, WhatsApp, slack, Evernote, wunderlist, Todoist, YouTube
Anonymous
Привет, осваиваю NSFetchedResultsController, при запросе (строка 32) всё ломается с ошибкой terminating with uncaught exception of type NSException. Может, кто подскажет, где ошибка?
https://pastebin.com/mNaXEGL4
𝔗𝔞𝔯𝔞𝔰
Мб написать полностью try catch
𝔗𝔞𝔯𝔞𝔰
И принт ошибки
𝔗𝔞𝔯𝔞𝔰
В catch
Anonymous
Do try catch
Alexey
ИЗ Нижнего Новгорода есть кто ? шабашка для ios прогеров
Anonymous
Я пробовал, результат тот же
Anonymous
теоретически, try? должен был бы поглотить ошибку
Anonymous
Коллеги, подскажите кто работал с компонентом SideMenu
Anonymous
не могу врубиться, как из левого контроллера сделать переход на другой контроллер
Anonymous
те я не могу понять, как получить доступ к контроллеру, в котором сейчас отображается контент ( не меню )
Vlad
Ищи что то типа рут контроллер
Vlad
(Это лишь предположение)
Anonymous
вот в том то и прикол, что его там нет)
Vlad
А rightcontroller?
Vlad
Аа понял
Vlad
Там можно справа типа меню доставать тоже?
Anonymous
да
Anonymous
получается я рисую кновку в левом или правом контроллере
Anonymous
мне надо сделать переход в стеке навигации контроллера в котором отображается основной контент
Anonymous
а у меня нет к нему доступа ))
Anonymous
как этому поду поставили 1000 лвйков))
Anonymous
подскажиет пожалуйста библиотеку для отрисовки бокового меню
Anonymous
не SideMenu ))
Vlad
Как то использовал SWRevealViewController
Vlad
На 7 из 10
Овёсник 69
LGSideMenuController
Anonymous
cпасибо
Anonymous
попробую
Anonymous
а еще подскажите есть ли какой англоговорщий телеграм канал по ios ?
Anton
лучше уж slack, он более популярен там
Anton
вот, например
https://ios-developers.io/
Anonymous
спасибо
Azooz
Ребят, всем привет.
А может кто материальчик или курс может дать под Mac OS срочно нужно приложение накидать?
Azooz
Чёт гуглю ничего внятного найти не могу
Jian Yang
Dmitrij
Всем привет. Уже голова кипит и немного не соображаю. Есть вот такая структура [[String: Any]], как я могу добавить в каждый массив новый элемент?
Asylbek
Asylbek
вы можете через updateValue добавить
Asylbek
либо dic["key"] = value
Slava
Структура[индекс][«ключ»] = значение
Asylbek
оказывается они не изменяются
Dmitrij
Да, пробовал. В обоих случаях ругается, что элемент константа
Anonymous
Asylbek
вы тогда создайте переменную
Asylbek
и заменяйте
Ilkhom
а лучше делать [[String:Any?]] так как значение в жсоне может прийти <null>
Dmitrij
Вариант с дополнительной переменной действительно работает, но искал что нибудь поаккуратнее, но думаю оставить его. json здесь не учавствует, да и изменять саму структуру нежелательно.
Ладно, всем спасибо)
Dmitrij
Еще один вопрос: на каком то cocoaheads говорили про прогу, с помощью которой можно почистить кэш на симуляторах, посмотреть установленные приложения в них и т.д. Подскажите название?
Timur
Подскажите пожалуйста через какой-нибудь API itunes можно получить обложку определённого исполнителя?
Anonymous
Dmitrij
Да, спасибо
Aziz
Всем привет. Ребят как создать метод который принимает первым параметром dictionary в которм будет храниться key String и value - определнный класс или тип класса
Aziz
чтобы можно было внутри метода узнать какие типы классов были переданы в dictionary?
Aziz
если сделать так - func getItems(_ dependencyEntities:[String:Any]) { }
Aziz
нужно будет кучу проверок ставить чтобы узнать какие типы были переданы
Aziz
вместо Any что записать, чтобы он сохранял тип, возможно такое в swift?
Stanislav
Stanislav
Вместо Any
Stanislav
Или какой-то общий для твоих классов протокол
Stanislav
Хотя протокол конечно костыльнее
http://stackoverflow.com/questions/24888560/usage-of-protocols-as-array-types-and-function-parameters-in-swift
Aziz
Вместо Any
насчет родительского класса не очень понял
Aziz
имеете в виду создать класс в котором есть поле куда присваивается тип?
Aziz
а что если сделать так - func getItems(_ dependencyEntities:[String:Type]) { }
Aziz
типизация сохранится в таком случае?
Stanislav
Ааааа. Я вопрос не понял. Не, думаю тебе в любом случае придется тип твоих классов проверять руками
Stanislav
типизация сохранится в таком случае?
Если ты какой-то родительский класс будешь брать, то только его методы будут видны. Если тебе надо именно методы/свойства наследников дергать, то кмк все равно придется писать
if let x = dependencyEntities[«key»] as ChildType ну и т.д.
Aziz
нет мне не надо дергать ничего с класса, просто нужно знать внутри метода какие класы пришли
Stanislav
Aziz
а dictionary параметр метода как объявить?
Stanislav
В смысле? Any и передаешь, потом в type(of:) кидаешь свои объекты из словаря
Stanislav
Ты б сказал нормально что тебе нужно и почему ты берешь классы объектов, было бы понятнее
Aziz
внутри этого метода я конвертирую множество json объектов в swift объекты
Aziz
поэтому нужно было знать в какие типы классов нужно переводить jsonы
Aziz
то что вы предложили должно подойти для этого решения, спасибо