Я пишу приложение, которое будет проходить через кучу данных, и когда оно сталкивается с определенным условием, я хотел бы отобразить пользовательский диалог, позволяющий пользователю редактировать некоторую информацию для данных. Я попытался использовать модальный эффект.
Однако, когда я запускаю код, он открывает все диалоговые окна одновременно. Он продолжает перебирать данные, даже если открыто «модальное» диалоговое окно.
Пример:
for x in 1...10 {
print("X is: \(x)")
self.presentAsModalWindow(sheetViewController)
}
Это покажет 10 окон ... это не действует по-настоящему модально.
Я бы хотел, чтобы он работал как NSAlert, где выполнение останавливается, пока диалог не закрывается. NSAlert не будет работать, потому что мне нужны учебники и другие элементы управления в модальном окне.
У кого-нибудь есть идеи, как этого добиться?
Заранее спасибо!