Прямо сейчас я получаю ошибку:
Предупреждение: Попытка представить UIAlertController: 0x7f9af9016200 на CollectionViewController: 0x7f9af750d620, который уже представляет (null)
Есть ли способ складывать оповещения в swift?
Вот мой код, он показывает предупреждение, если элемент был опубликован более дня назад.
Два способа я пытался сделать это, но безуспешно.
- Пауза для цикла пока я не нажму да или нет.
- Представлять много предупреждений друг над другом
Какие-нибудь решения, как это сделать?
for p in json! {
if self.checkDaysPassed(postDate: p["uploadedTime"] as! String) > 1 {
print("more than one day passed, sell item?")
let alert = UIAlertController(title: "Sell this item", message: "This item has been unused for a day", preferredStyle: .alert)
alert.modalPresentationStyle = UIModalPresentationStyle.overCurrentContext
alert.addAction(UIAlertAction(title: "Yes", style: .default){ (action) in
print("pressed yes")
})
alert.addAction(UIAlertAction(title: "No", style: .cancel){ (action) in
print("pressed no")
})
self.present(alert, animated: true)
}
}