Size: a a a

2022 January 27

P

Pok in SwiftBook
А не иниты
источник

P

Pok in SwiftBook
WhyCreating.shared.onboardingWhyCreating()
источник

DK

Denis Kim in SwiftBook
ну тут может быть 3 причины:
1) не выполняется условие оператора if
2) не пропускается guard
3) контроллер не включен в иерархию (не показан на экране), поэтому не может сам ничего показать тоже
источник

P

Pok in SwiftBook
Ну если я в том месте где я вызываю пишу отдельно то все работает
источник

P

Pok in SwiftBook
Просто мне нужно в 5 местах вызвать
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Потому что сториборд создал другой экземпляр класса
источник

P

Pok in SwiftBook
Не хотел копипастить
источник

P

Pok in SwiftBook
Как тогда сделать ?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Скорей всего в этом дело
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Задача какая?
источник

ЄС

Євгеній Сергійович... in SwiftBook
не понимаю
источник

P

Pok in SwiftBook
Функцию эту прописать в 5 местах разных
источник

ЄС

Євгеній Сергійович... in SwiftBook
В чем отличия двух подходов? вроде результат тот же
источник

🅰Б

🅰️лександр Б.... in SwiftBook
В первом случае это замыкание, во втором - функция
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Поподробнее
источник

DK

Denis Kim in SwiftBook
первое - переменная, второе - функция. переменную можно изменить и записать туда другую реализацию
источник

P

Pok in SwiftBook
Все подробности , если отдельно писать то все работает , надо избавится от копипаста
источник

DK

Denis Kim in SwiftBook
=)
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Перенеси эту функцию в расширение для UIVIewController
источник

🅰Б

🅰️лександр Б.... in SwiftBook
и вызывай из любого вьюКонтроллера
источник