Итак, на данный момент я понимаю вопрос о том, что у вас есть проблема при получении данных из базы данных, когда в базе данных нет данных, и затем придет предупреждение, и оно будет перенаправлено на новый контроллер?
Итак, на основании насколько я понимаю, я дам ответ, если возникнут какие-либо проблемы с пониманием, а затем ответьте мне?
Сначала вам нужно проверить, есть ли у конкретного пользователя какие-либо данные в базе данных firebase, поэтому, если данных нет, функция оповещения вызовет
if let data == data
{
fetch_logic is here
}
else
{
let alert = UIAlertController(title:"Add Data",message:"",preferredStyle: .alert)
let action = UIAlertAction(title: "Add Button", style: .default) { (UIAlertAction) in
}
alert.addAction(action)
present(alert,animation:true,completion:true)
}