У меня есть цикл for, который выполняет итерацию по нескольким объектам, когда он находит определенное значение внутри цикла. Я хочу, чтобы popUpViewController всплывал и показывал некоторую информацию, тогда после того, как пользователь отклонил popUpViewController, я хочу, чтобы итерация продолжалась, и если он снова находит другое значение для всплытия снова и т. д. и т. д., пока итерация не закончится, это мой код и где я хочу, но я не уверен, как это сделать. код:Добавление инструкции break или continue для цикла for for
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)
}
}
Это было упрощено, чтобы добраться до точки.
Я могу угадать проблему ... но ради качества вопроса вы должны фактически объяснить фактические результаты, которые производит этот код, и как это отличается от результатов, которые вы хотите увидеть. – nhgrif