Я настраиваю новое приложение с аутентификацией firebase
Пока вы являетесь зарегистрированным пользователем, у вас нет проблем с созданием и публикацией add (Item), чтобы его могли видеть другие люди.НО, если вы не вошли в систему, пользователь покажет вам всплывающее окно входа!КОТОРЫЕ ИМЕЮТ УТВЕРЖДАЮТ кнопку!
Я пытался создать оператор if, например
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "itemToAddItemSeg" {
let vc = segue.destination as! AddItemViewController
vc.category = category!
}
}
private func showItemView(_ item: Item) {
let itemVC = UIStoryboard.init(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "itemView") as! ItemViewController
itemVC.item = item
self.navigationController?.pushViewController(itemVC, animated: true)
}
//Mark: Load items
private func loadItems() {
downloadItemsFromFirebase(category!.id) { (allItems) in
self.itemArray = allItems
self.tableView.reloadData()
}
}
private func showLoginView() {
let loginView = UIStoryboard.init(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "loginView")
self.present(loginView, animated: true, completion: nil)
}
}
Какой код необходимо реализовать?- так что если когда мой showlogin выскакивает!кто-то нажмет кнопку отклонения, он не перейдет на AddItemViewCotroller
, более того, он останется на той же странице в itemViewController