Показать значения, выбрав их в табличном виде firebase swift - PullRequest
1 голос
/ 17 июня 2020

Я был бы очень признателен, если бы вы мне помогли! Создайте табличное представление, показывающее мои значения базы данных firebase: TableView

Мне нужно, чтобы при выборе ячейки таблицы отображать в контроллере представления данные в зависимости от выбранной ячейки. Это функция при выборе ячейки и правильная печать имени:

var listAccount = [modelAccount]()
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath){
     let account = listAccount[indexPath.row]
     print(account.name!)
     performSegue(withIdentifier: "accountViewController", sender: UIButton())

}

Это модель:

class modelAccount {

     var id:String?
     var number: String?
     var name: String?

     init(id: String?, number: String?, name: String?){
         self.id = id
         self.number = number
         self.name = name
     }

}

Здесь я хочу показать полученные данные: Account ViewController

1 Ответ

0 голосов
/ 17 июня 2020

Замените

performSegue(withIdentifier: "accountViewController", sender: UIButton())

на

performSegue(withIdentifier: "accountViewController", sender: account)

и примените

override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
    if segue.idemtifier == "accountViewController" {
       let accountViewController = segue.destination as! AccountViewController
       let account = sender as! ModelAccount // class names should start with an uppercase letter
       // assign account to something in accountViewController
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...