
Ilkhom
27.06.2017
11:01:50
VIPIDOR-S

Lee Mi Hyun
27.06.2017
11:02:42
Господа, а подскажите, нормальна ли такая ситуация: у меня есть контроллеры и navigation, который держит их всех в стаке. Когда я в консоли делаю po self.navigationController.viewControllers, то выводится на экран массив из 3 элементов: 0 - контроллер под номером таким-то, 1 - другой контроллер под номером таким-то, а последний элемент повторяет первый. Может, это особенности стака?
или у меня хитрожопая архитектура в проекте?

Stanislav
27.06.2017
11:14:28

Google

Stanislav
27.06.2017
11:14:34
ищи где пушаешь
сам навигейшн стек такой момент допускает ибо массив
не сет

Lee Mi Hyun
27.06.2017
11:19:38
ага, я уже нашла
спасибо

Xadvert
27.06.2017
11:45:59
как стрелочками передвигать элемент на сториборде?

Olga
27.06.2017
11:54:52
кликаешь по нему, чтобы стали видны квадратики по периметру, и нажимаешь на кнопки со стрелками

Ilya
27.06.2017
12:18:22
почему не пашет экстенш. все как обычно сделал

Dima
27.06.2017
12:20:47
Не реализовал обязательные методы

Ilkhom
27.06.2017
12:20:48
написано же

Ilya
27.06.2017
12:25:08
Не может быть
Он прописан

Google

Ilya
27.06.2017
12:25:20
Хотя может я дурак

Lee Mi Hyun
27.06.2017
12:26:54
может, просто опечатка какая в названии метода
клин билд тоже иногда помогает

Andrew
27.06.2017
12:27:51
Он прописан
но нам не показываешь, чтобы было интереснее отвечать?

Lee Mi Hyun
27.06.2017
12:28:23
вдруг NDA у человека

Andrew
27.06.2017
12:29:41
тогда он очень много на скриншоте показал.. Мог бы оставить черное поле справа, этого бы хватило

Ilya
27.06.2017
12:31:02
У человека интернета нет на компе, приходится каждый раз раздавать)
Я наверное не верно прописал gmsautocompleteviewcontrollerdelegate
Но как верно тоже не знаю

Lee Mi Hyun
27.06.2017
12:32:20

Ilya
27.06.2017
12:33:22
Если я правильно понимаю, он хочет реализацию этого метода

Andrew
27.06.2017
12:34:23

Ilya
27.06.2017
12:34:35
Я думал, этого будет достаточно

Andrew
27.06.2017
12:35:36
Ну то есть ты не станешь смотреть какие обязательные методы для протокола, потому что думал что»этого будет достаточно»?

Rizvan
27.06.2017
12:35:40
Кто-нибудь отправлял log в crashlytics?

Olga
27.06.2017
12:35:55
А это так задумано, что во втором методе написано vSecondViewController, а не SecondViewController?

Vladimir
27.06.2017
12:36:13

Olga
27.06.2017
12:36:47
я об этом скрине

Ilya
27.06.2017
12:36:53
Это поправил, спасибо

Google

Ilya
27.06.2017
12:36:53
А это так задумано, что во втором методе написано vSecondViewController, а не SecondViewController?

Vadim
27.06.2017
12:37:46
какого вообще черта агрумент метода назван с большой буквы
есть же соглашения об именовании

Lee Mi Hyun
27.06.2017
12:41:58
v добавить забыл?
вообще, даже с буквой странно

Ilya
27.06.2017
12:43:14
Понимаете, хлопцы
По документации гугла этого должно быть достаточно
Но нихера это не так

Vadim
27.06.2017
12:44:14
нажми на название протокола с зажатым ⌘
и покажи что там

Ilya
27.06.2017
12:44:57
https://developers.google.com/places/ios-api/?hl=ru
вот по этому делал

Andrew
27.06.2017
12:46:10
Там нет ничего про протокол

Ilya
27.06.2017
12:47:03
не тот скрин

Vadim
27.06.2017
12:47:13
во-первых
название аргумента viewController

Ilya
27.06.2017
12:47:25

Vadim
27.06.2017
12:47:30
а не (v)SecondViewController

Ilya
27.06.2017
12:47:31
черт

Google

Andrew
27.06.2017
12:47:36
Но вообще, глянь на ситуацию со стороны - у тебя проблема. Ты с ней пришел в чатик. Тебе говорят - посмотри что в том поотоколе.
А ты вместо того чтобы посмотреть, говоришь что делал по тому туториалу

Ilya
27.06.2017
12:47:39

Vadim
27.06.2017
12:47:57
зачем ты комментарий показываешь
всех интересуют требования протокола

Andrew
27.06.2017
12:48:50
Теперь нужно еще 15 минут тупить и не смотреть что в нсобджектпротокол
Это выигрышная стратегия

Vadim
27.06.2017
12:49:35
ну вьюконтроллеры и так от NSObject наследуются
вряд ли проблема в этом

Admin
ERROR: S client not available

Ilya
27.06.2017
12:51:00
То ест скинуть весь нсобджект протокол?

Vadim
27.06.2017
12:51:31
бля
просто покажи методы этого делегата

Misha
27.06.2017
12:52:23

Shamsiddin
27.06.2017
12:54:03

Vadim
27.06.2017
12:54:25
гляди какую классную штуку придумали
https://developer.apple.com/documentation/swift/array/2296801-sort
документация называется

Ilya
27.06.2017
12:55:34
надеюсь, то скидываю

Vadim
27.06.2017
12:56:00
методы называются viewController

Google

Vadim
27.06.2017
12:56:22
ты какого то хера назвал их SecondViewController
как думаешь, в чем проблема?

Lee Mi Hyun
27.06.2017
12:56:28
а тут нейминг уже неплохой)))

Andrew
27.06.2017
12:57:43
Да, три обязательных метода. Реализуй

Ilya
27.06.2017
12:58:17
Кажется доходит

Vadim
27.06.2017
12:58:28
если ВСЁ ЕЩЁ непонятно
требование - public func viewController(_ viewController: GMSAutocompleteViewController, didAutocompleteWith place: GMSPlace)

Ilya
27.06.2017
12:58:40
Но сам экстеншен оставляю как secondviewcontroller?

Vadim
27.06.2017
12:58:47
у тебя - public func SecondViewController(_ viewController: GMSAutocompleteViewController, didAutocompleteWith place: GMSPlace)

Andrew
27.06.2017
12:59:21
Если ты хочешь занкстеншить свой класс секондвьюконтроллер, то да

Vadim
27.06.2017
12:59:30
за свою профессию я могу не волноваться

Andrew
27.06.2017
12:59:50

Vadim
27.06.2017
13:01:53
а, ну и SecondViewController — такое себе название

Taras
27.06.2017
13:14:32
а кто работал с CallKit и добавлением номеров в CallDirectory?

Pavel
27.06.2017
13:24:10
у кого-нибудь есть source code для the swift apprentice 2nd edition

Александр
27.06.2017
13:27:21
с чего лучше начинать?

Max
27.06.2017
13:29:43
TDD ?