@ios_ru

Страница 1099 из 2351
Kirill
14.09.2017
19:30:06
короче 4 свифт похоронил все 3rd party либы для маппинга json

Виталий
14.09.2017
19:32:02
Valery
14.09.2017
19:32:16
прям человеческий?
Прям это было первое, что я написал на свифте

Виталий
14.09.2017
19:32:31
не верится что то

Google
Valery
14.09.2017
19:32:42
Собственно парсинг JSON был определяющим фактором выбора версии))

let decoder = JSONDecoder() model = try! decoder.decode(JSONModel.self, from: data)

Виталий
14.09.2017
19:33:26
там разве не просто маппер?

Valery
14.09.2017
19:33:56
Но как бы не больно

Виталий
14.09.2017
19:34:21
ну и что человеческого тогда ?

Eduard
14.09.2017
19:34:37
2 вопроса зачем нужны роутеры? что толковое об этом можно почитать?

Valery
14.09.2017
19:34:42
ну и что человеческого тогда ?
Описал модель, скормил парсеру Ничего сложного же

Eduard
14.09.2017
19:35:10
3 из 10 шутка

все таки уточню

Виталий
14.09.2017
19:35:26
Описал модель, скормил парсеру Ничего сложного же
на каждый чих классы писать, да уж

Eduard
14.09.2017
19:35:34
в ios разработке

Google
Valery
14.09.2017
19:35:41
Описал модель, скормил парсеру Ничего сложного же
Самое классное, что не больно даже если у тебя переменные отличаются по названию от полей, которые отдает JSON

Виталий
14.09.2017
19:35:54
да какая разница

Valery
14.09.2017
19:36:21
А какого парсинга ты бы хотел?

Как в питоне все равно не получится

Виталий
14.09.2017
19:36:35
в ios разработке
ну а как кодить без интернета то

Valery
14.09.2017
19:36:58
Victor
14.09.2017
19:46:35
Там, кстати, GM для macOS выкатили. Качается. Завтра буду на рабочий комп накатывать. :)

Victor
14.09.2017
19:47:38
Да мне надо! Честное слово! :)

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

Max
14.09.2017
23:14:00
Привет. Уменя в строке self.tableView.insertRows(at: [IndexPath], with: .automatic) икскод матерится на IndexPath и говорит, что Cannot convert value of type '[IndexPath].Type' to expected argument type '[IndexPath]'. Я не могу понять что он от меня хочет

Гугл меня не спас

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

Max
14.09.2017
23:38:49
Но я хочу чтобы оно автоматом туда передавалось а не по указанному ряду

Алексей
14.09.2017
23:39:59
ты напиши self.tableView.insertRows(at: [indexPath], with: .automatic)

Max
15.09.2017
00:18:36
ты напиши self.tableView.insertRows(at: [indexPath], with: .automatic)
Это меня не спасает. Я через делегирование вызываю эту функцию из tableviewcell, и как там передать в нее indexPath - не знаю

Midnight
15.09.2017
01:36:31
IndexPath.row поставь

Google
Ilya
15.09.2017
04:16:22
Воу-воу

Victor
15.09.2017
05:22:34
Это меня не спасает. Я через делегирование вызываю эту функцию из tableviewcell, и как там передать в нее indexPath - не знаю
Ты хочешь вставить строку в таблицу в определённое место, но не знаешь что это за место?

Max
15.09.2017
06:33:45
Ты хочешь вставить строку в таблицу в определённое место, но не знаешь что это за место?
У меня в каждой строке button "Add", при нажатии на которую добавляется новая строка (хочу добавлять ее последней). Функция добавления строки в table view controllere, а вызов этой функции в table view cell. И я не понимаю как и что надо передать при вызове функции

Ilya
15.09.2017
06:46:14
в TableViewCell?
в tableView. У тебя же есть некий массив по которому ты рисуешь таблицу

Только не понятно, зачем тебе в каждой строке кнопка Add если все они делают одно и то же - добавляют новую строку в конец, Или я что-то не так понимаю?

Max
15.09.2017
06:57:27
Только не понятно, зачем тебе в каждой строке кнопка Add если все они делают одно и то же - добавляют новую строку в конец, Или я что-то не так понимаю?
Верно понимаешь. Все кнопки делают одно и то-же. Массив есть. А про создание IndexPath не понимаю как написать. Точнее я даже не понимаю что именно нужно. Создать новый объект индекспат? А откуда он свой ряд и секцию получит? Я пытался передать индекспат из вызова функции из ячейки в качестве параметра, но не удалось.

Ilya
15.09.2017
06:58:10
вынеси кнопку Add в навигейшн бар. Зачем тебе в каждой ячейке

создаешь новую запись в массиве своем. Можешь тупо сделать reloadData() Или insertRow, где indexPath у тебя будет IndexPath(row: array.count - 1, section: 0). Если у тебя одна секция

Oliver
15.09.2017
08:01:24
Всем привет! Подскажите, на что рунается:



Betrayer
15.09.2017
08:01:51
Где-то аутлет потерялся.

Andrey
15.09.2017
08:02:08
там же написано

Oliver
15.09.2017
08:02:42
Я не пойму где! Вроде все на месте)



Betrayer
15.09.2017
08:03:22
Google
Oliver
15.09.2017
08:04:10
В IB смотри.
Что есть IB ? Разъясните пожалуйста новичку)

Max
15.09.2017
08:05:32
Что есть IB ? Разъясните пожалуйста новичку)
IB - Interface Builder. То есть смотри в Main.storyboard

Valery
15.09.2017
08:05:34
Что есть IB ? Разъясните пожалуйста новичку)
Interface Builder, в котором сториборды открываются

Admin
ERROR: S client not available

Nikas
15.09.2017
08:05:37
Что есть IB ? Разъясните пожалуйста новичку)
интерфейс билдер, в сториборде посмотри

Oliver
15.09.2017
08:06:48
Чего я там должен увидеть ? Всего 4 аутлета, все на месте)

Betrayer
15.09.2017
08:08:17
Чего я там должен увидеть ? Всего 4 аутлета, все на месте)
У тебя где-то стоит аутлет на scrollViewTapped.

Который ты удалил из VC.

Oliver
15.09.2017
08:09:07
Кажись нашел.. Спасибо!

Betrayer
15.09.2017
08:09:47
Кажись нашел.. Спасибо!
В следующий раз просто гугли, быстрей будет.

Vladimir
15.09.2017
08:33:07
Ребята и девчата, как лучше перевести на русский notch в контексте iPhone X? Выемка? Углубление?

Victor
15.09.2017
08:33:42
Херовина

Dmitry
15.09.2017
08:41:19
xCode 9 какой минимальный таргет деплоймент поддерживает?

Andrey
15.09.2017
08:42:42
8.0
можно и 7

с извращениями

Dmitry
15.09.2017
08:43:43
то есть 4s телефон еще живой

Valery
15.09.2017
08:54:51
но признаки жизни подает

Google
Yury
15.09.2017
09:48:09
Народ, а тут кто-нибудь использует Flurry для сбора аналитики? У меня просто возникла проблема с тем, что он не собирает статистику по крашам. Вроде как в документации (https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/trackcrashes/ios/) пишут, что надо прописать кусок кода, но в XCode кусок на свифте выдает ошибку. Никто с подобной проблемой не сталкивался? Как решить?

Dmitry
15.09.2017
09:55:55
что за ошибка то

Ilya
15.09.2017
10:00:33
Текст ошибки приведи

Yury
15.09.2017
10:01:14
Cannot asiign to property: 'setCrashReportingEnabled' is a method

Я грешу на кривую документацию

Но может просто я дебил и что-то не так сделал?

Ilya
15.09.2017
10:02:01
ну просто это метод

который бул принимает

Виталий
15.09.2017
10:02:15
?

Yury
15.09.2017
10:02:35
который бул принимает
ну, видимо не принимает ?

Ilya
15.09.2017
10:02:45
Flurry.setCrashReportingEnabled(true)

только он deprecated

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