@ios_ru

Страница 1094 из 2351
Max
13.09.2017
14:33:57
Виталий
13.09.2017
14:41:10
в ios11 Аdjust Scroll View insets игнорируется теперь. Там в каждом скролле своя настройка отдельная теперь

Max
13.09.2017
14:48:16
Есть у меня и еще один вопрос по этому поводу. У меня Tab Bar c тремя айтемами и все это завернуто в Navigation Controller. Первый item это table vc, второй и третий - просто VC. И вот я не хочу чтобы на простых VC отображался Navigation bar. А он вопреки моему хотению на них отображается. Перепробовал в интерфейс билдере многое, но убрать не смог. Может кто-то подскажет где копать?

Ilya
13.09.2017
14:51:06
Заверни эти контроллеры в свои навигейшн контроллеры

Google
Ilia
13.09.2017
14:52:51
override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) self.navigationController?.setNavigationBarHidden(true, animated: animated) }

можно и так

Ilya
13.09.2017
14:55:26
Странная логика когда таббар вложен в навигейшн контроллер

Max
13.09.2017
14:56:44
override func viewWillAppear(_ animated: Bool) { super.viewWillAppear(animated) self.navigationController?.setNavigationBarHidden(true, animated: animated) }
Я недавно начал изучать свифт и меня вот кстати интересует такой момент - это православно - править в коде то, что вроде как в билдере из коробки есть? Мне почему то как новичку это кажется странным подходом. Или так и должно быть?

Странная логика когда таббар вложен в навигейшн контроллер
Наверное. Надо сначала вытаскивать tab bar, потом tableVC и потом к TVC через embed in подключать навигейшен?

можно и так
Ну вот например если в билдере можно поставить цвет текста на label, а некоторые пишут в коде это свойство. Я не могу понять - это правильный подход, или так не стоит делать

Ilya
13.09.2017
14:59:40
Наверное. Надо сначала вытаскивать tab bar, потом tableVC и потом к TVC через embed in подключать навигейшен?
Если ты делаешь, что-то типа список - детали, то тебе нужен навигейшн контроллер, где рут таблица и далее по выбору пушишь контроллер с деталями

Ilya
13.09.2017
15:02:17
Max
13.09.2017
15:03:32
Навигейшн бар тебе для чего?
В таблице каждая строка - переход в детальный VC. И вот я хочу после перехода в детали через NB вернуться обратно к таблице

Ilya
13.09.2017
15:03:49
Так я тебе про это и писал

Google
Ilya
13.09.2017
15:06:00
Родитель у тебя таббар контроллер у него 3 контроллера: навигейшн, браузер и настройки. У навигейшна в свою очередь рут таблица и при выборе ячейки пушится контроллер делалей

Ilya
13.09.2017
15:09:26
Расти большой

Max
13.09.2017
15:16:25
А что значит "рут" таблица? Root? Что имеется в виду?

Ilya
13.09.2017
15:21:07
Ну навигейшн контроллер содержит в себе стэк вью контроллеров. Самый первый из них - рутвьюконтроллер

На сториборде ты можешь увидеть соответствующую связь

Emil
13.09.2017
16:05:56
всем привет! кто может сталкивался? Работаю с рилмом. Делаю проверку !object.isInvalidated после того как убеждаюсь, что object валидный при обращении к нему консоль говорит что object is invalidated

Виталий
13.09.2017
16:08:24
ты весь код покажи

Emil
13.09.2017
16:11:48
if !product.isInvalidated { cell.title.text = product.name cell.subtitle.text = product.descript } return cell

и это после того как ко мне приходит пуш я делаю запрос по api и записываю новые значения потом вызываю reloadData()

Виталий
13.09.2017
16:13:34
а этот код в главном потоке выполняется?

он обернут в транзакцию?

Emil
13.09.2017
16:13:43
да

Виталий
13.09.2017
16:14:08
а я думал ты пишешь че то в него

Emil
13.09.2017
16:14:34
нет только читаю

Виталий
13.09.2017
16:14:44
а product откуда берешь?

Emil
13.09.2017
16:15:11
try Realm().objects(Product.self)

и в таблице по индексу беру один продукт

Виталий
13.09.2017
16:16:30
а консоль точно на этот вызов ругается?

Google
Виталий
13.09.2017
16:16:47
может в другом месте еще есть?

Emil
13.09.2017
16:17:15
да брекпоинт останавлиавет All exceptions on throw

и когда я в косоли хочу получить объект говорит что object deleted or invalidated

Кита
13.09.2017
16:47:16
GSKStretchyHeaderView
спасибо

Странная логика когда таббар вложен в навигейшн контроллер
все зависит от требований по навигации. может сказано “делать как на android”

Кита
13.09.2017
16:51:13
А как в андроид?
ну страница с табами может быть в стэке навигации и условный “пуш” страницы происходит поверх табов. Другое дело когда навигация своя в каждом из табов. 2 разные ситуации

Антон
13.09.2017
17:18:20
вы заебали уже скидывать такое говно

в бан нахуй

Виталий
13.09.2017
17:38:02
вы не в тренде

Ivan
13.09.2017
17:43:55
блять как же я ненавижу когда говорят "сделайте как в андроид"

один раз мне кинули .java файл и сказали сделать так же

Ivan
13.09.2017
17:44:17
сказать что я охуел - ничего не сказать

Betrayer
13.09.2017
17:45:44
Еще говорили, типа "ну это же легко, просто скопируй алгоритм".

Ivan
13.09.2017
17:47:02
не алгоритм ли кластеризации для Google Maps?)

Betrayer
13.09.2017
17:49:31
Valery
13.09.2017
18:09:09


Есть две кнопки-стрелки. Сделаны идентично (буквально — я сначала сделал правую, потом её скопипастил и в свойствах лишь изменил Image), но при касании правой сразу же она белеет (стандартная айосовская индикация), а при касании левой такая индикация появляется лишь если палец держать секунды три. В чем может быть проблема?

david
13.09.2017
19:04:04
Имя и фамилия пользователя вк приходит в другой кодировке

Google
Admin
ERROR: S client not available

david
13.09.2017
19:04:09


У кого было такое?

Если имя на англ все приходит норм

Victor
13.09.2017
19:14:26
Проверь заголовки запроса/ответа

DhMmJdjjsmd
13.09.2017
20:06:50
в utf 8 делай

-_-
13.09.2017
20:29:01
Еще говорили, типа "ну это же легко, просто скопируй алгоритм".
Если серьёзно - обычно ява переписывается просто на ура

Vladislav
13.09.2017
20:41:34
Господа, что посоветуете почитать по созданию архитектуры приложений?

Vladimir
13.09.2017
20:44:14
Господа, что посоветуете почитать по созданию архитектуры приложений?
сорри что не обнадежу, но тут про это не разговаривают, я по крайней мере видел очень мало разговоров про clean architecture

Vladimir
13.09.2017
20:46:27
Что, большинство говнокодят?)
не хочу отвечать за большинство, просто не замечал таких разговоров

Vladislav
13.09.2017
20:46:37
Жаль

Vladimir
13.09.2017
20:47:42
а что именно вы хотите узнат?

узнать*

Albert
13.09.2017
20:53:23
Что, большинство говнокодят?)
Просто тут все сеньёры и бати программирования и им не нужны чужие мнения и советы))

Andrey
13.09.2017
20:59:33
Что, большинство говнокодят?)
Тут большинство джуны просто неопытные

Антон
13.09.2017
21:04:29
Тут большинство джуны просто неопытные
Тут большинство изучают синтаксис, как я ._.

Dmitrij
13.09.2017
21:05:03
Господа, а когда выйдет xCode9, или не ясно еще?

Google
Антон
13.09.2017
21:05:23
19 сентября оффишл

Но уже сейчас вроде как GM версия, которая ничем не отличается от выхода

Dmitrij
13.09.2017
21:05:50
О, спасибо.

Ну пару дней то уже можно и подождать чтоб не сидеть бог знает с каким багом

Антон
13.09.2017
21:06:59
Ну

Свифт, как я знаю, сам исправляет ошибки некоторые из старой версии Свифта

Но это не точно

Особенно с последней версией

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