У меня есть цикл for in, который перебирает несколько объектов, когда он находит определенное значение внутри цикла, я хочу, чтобы popUpViewController всплывал и отображал некоторую информацию, затем, как только пользователь отклонил popUpViewController, я хочу, чтобы итерация продолжить, и если он снова найдет другое значение, чтобы снова всплыть, и так далее, и так далее, пока итерация не завершится, это мой код и то, чем я занимаюсь, но я не уверен, как это сделать. код:
var popUpViewController = PopUpViewControllerSwift(
var results = [1,2,3,1,2,3,1,2,3]
for result in results {
if result == 2 {
self.view.addSubview(self.popUpViewController.view)
self.addChildViewController(self.popUpViewController)
self.popUpViewController.setValues(UIImage(named: "Me.png"), messageText: "You have matched with \(usernameOne)!", congratsText: "Snap!")
self.popUpViewController.didMoveToParentViewController(self)
}
}
Это было упрощено, чтобы добраться до сути.