Почему мой ViewController представляется модально два раза подряд после одного вызова метода (_: animated: завершением :)?

Этот запрос должен быть точным:

select *
from responses r1
where r1.survey_date = (select MAX(survey_date) from responses r2 where
r1.user_id = r2.user_id);

Вам просто нужен индекс на responses(user_id, survey_date).

0
задан Andre3000 19 January 2019 в 12:28
поделиться

1 ответ

UILongPressGestureRecognizer вызывается несколько раз с разными состояниями. В вашем случае вы должны представить контроллер вида, когда начинается жест. Измените easterEggScreenPresent на следующее:

@objc func easterEggScreenPresent(sender: UILongPressGestureRecognizer) {
    guard sender.state == .began else { return }

    let egg = EasterEggViewController()
    ((UIApplication.shared.keyWindow?.rootViewController as? MainTabBarViewController)?.selectedViewController as? NavigationPodesavanjaViewController)?.visibleViewController?.present(egg, animated: true, completion: nil)
}
0
ответ дан André Slotta 19 January 2019 в 12:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: