Size: a a a

2020 May 04

GM

Gleb M. in SwiftBook
Mark Gromov
Делегат сделай, и создай датасорс, в твоём случае это вебвью. В делегат передай значение енума, типа ферст секонд(первая вторая кнопка). Создай переменную делегата в первом контроллере. И создай функцию в первом контроллере которая все это будет делать. И условие типа если нажата первая кнопка то делегат примет first если вторая то second. Ну и втором контроллере уже делегируйся через функцию которая принимает этот енум
👍🏾спасибо, большое!

Я сделал так - просто добавил sender на кнопку и по sender.tag определяю, что это за кнопка была и уже  present через switch определяю case ранее заданного enum, передаю его на другую страницу)
источник

MG

Mark Gromov in SwiftBook
Gleb M.
👍🏾спасибо, большое!

Я сделал так - просто добавил sender на кнопку и по sender.tag определяю, что это за кнопка была и уже  present через switch определяю case ранее заданного enum, передаю его на другую страницу)
Можно и так
источник

M

Michael in SwiftBook
Hh Poop
Как в UIScrollView Установить жесткие границы, чтобы вью нельзя было тянуть дальше границы
источник

HP

Hh Poop in SwiftBook
А, точно. Спс
источник

AT

Andrey Torlopov in SwiftBook
Кто подскажет, в Objective-C были postfix increment-ы   "++".
Поясните, как он работал? Он сначала присваивал значение, а потом его присваивал переменной? Или сначала передаем, а потом уже увеличиваем значение?
источник

РУ

Роман Устюгов... in SwiftBook
Andrey Torlopov
Кто подскажет, в Objective-C были postfix increment-ы   "++".
Поясните, как он работал? Он сначала присваивал значение, а потом его присваивал переменной? Или сначала передаем, а потом уже увеличиваем значение?
По идее должен сначала передать
источник

AT

Andrey Torlopov in SwiftBook
Роман Устюгов
По идее должен сначала передать
ок.
источник

v

voodoo in SwiftBook
Andrey Torlopov
Кто подскажет, в Objective-C были postfix increment-ы   "++".
Поясните, как он работал? Он сначала присваивал значение, а потом его присваивал переменной? Или сначала передаем, а потом уже увеличиваем значение?
так это с родного С =) префикс ++x сначала плюсует, а x++ сначала выполняет операцию с текущим x
источник

AT

Andrey Torlopov in SwiftBook
Да. Я это забыл.
источник

Р

Роман in SwiftBook
Altynbek T.
А где код перехода вызывается?
Выше, то есть переход в @IBAction@IBAction func. То есть в @IBAction@IBAction func вызывается функция, которую скинул выше. А потом осуществляется переход
источник

Р

Роман in SwiftBook
Роман
Знает ли кто?
источник

Р

Роман in SwiftBook
Переслано от Роман
Добрый день. Подскажите пожалуйста, почему у меня не срабатывает пауза. То есть я написал, чтобы в случае ошибки, пользователю было оповещение, текст = "При следующем...". И делаю паузу в 5 секунд, чтобы перед переходом пользователь успел прочитать. А по итогу появляется сообщение и происходит переход без задржек, мгновенно
источник

Р

Роман in SwiftBook
Переслано от Роман
источник

D

Den in SwiftBook
Ребят, всем привет
Кто подскажет, как мы в MVVM вместе со всякими SwiftUI и Combine делаем переходы между экранами? Не просто NavigationLink, а вот прям нормальный роутер или конфигуратор
Например на вьюхе с логином я вбил все данные, нажал кнопку Логин, viewModel там через всякие нетворки сделала запрос и получила ответ, в котором говорится, что можно открыть след экран
Но как ей сказать об этом и кому, ведь viewModel поидее вообще не должна заниматься переходами
источник

D

Den in SwiftBook
Роман
Переслано от Роман
Добрый день. Подскажите пожалуйста, почему у меня не срабатывает пауза. То есть я написал, чтобы в случае ошибки, пользователю было оповещение, текст = "При следующем...". И делаю паузу в 5 секунд, чтобы перед переходом пользователь успел прочитать. А по итогу появляется сообщение и происходит переход без задржек, мгновенно
Потому что с задержкой выполнится только код внутри ф-ции самой asyncAfter
источник

D

Den in SwiftBook
А она просто пустая
источник

M

Michael in SwiftBook
Den
Ребят, всем привет
Кто подскажет, как мы в MVVM вместе со всякими SwiftUI и Combine делаем переходы между экранами? Не просто NavigationLink, а вот прям нормальный роутер или конфигуратор
Например на вьюхе с логином я вбил все данные, нажал кнопку Логин, viewModel там через всякие нетворки сделала запрос и получила ответ, в котором говорится, что можно открыть след экран
Но как ей сказать об этом и кому, ведь viewModel поидее вообще не должна заниматься переходами
я натыкался на такого рода вещи в интернете, возможно это поможет
https://nalexn.github.io/swiftui-deep-linking/
источник

D

Den in SwiftBook
Michael
я натыкался на такого рода вещи в интернете, возможно это поможет
https://nalexn.github.io/swiftui-deep-linking/
Сейчас чекну, благодарю
источник

Р

Роман in SwiftBook
Den
А она просто пустая
Так я хочу сделать просто задержку. Цель, что бы в случае "a" вывелось сообщение на экран. К примеру прошло 4 секунды и дальше произошел переход
источник

D

Den in SwiftBook
Роман
Так я хочу сделать просто задержку. Цель, что бы в случае "a" вывелось сообщение на экран. К примеру прошло 4 секунды и дальше произошел переход
Я понял, так и помести вызов перехода самого в DispatchQueue этот
Это плохо вообще, но цели своей достигнешь)
источник