Kaedah pertama ialah menggunakan perwakilan Selepas menghantar nilai, panggil kaedah tableView reloadData pada halaman peringkat pertama Nilai yang diluluskan boleh disimpan secara setempat atau disimpan sementara dalam pembolehubah halaman peringkat pertama kaedah kedua ialah BLOCK. Define Block pada antara muka peringkat kedua dan kemudian panggilnya Apabila Block mentakrifkan blok fungsi pada halaman peringkat pertama, tambah [self.tableView reloadData] pada fungsi selepas menghantar nilai
Cara ketiga: menggunakan MVVM, data disimpan dalam viewModel dan paparan mengikat data dalam viewModel Apabila data berubah, lapisan paparan menerima pemberitahuan, dan kemudian antara muka boleh dikemas kini. Pengikatan boleh dilaksanakan menggunakan ReactiveCocoa atau RxSwift.
Kaedah pertama ialah menggunakan perwakilan Selepas menghantar nilai, panggil kaedah tableView reloadData pada halaman peringkat pertama Nilai yang diluluskan boleh disimpan secara setempat atau disimpan sementara dalam pembolehubah halaman peringkat pertama kaedah kedua ialah BLOCK. Define Block pada antara muka peringkat kedua dan kemudian panggilnya Apabila Block mentakrifkan blok fungsi pada halaman peringkat pertama, tambah [self.tableView reloadData] pada fungsi selepas menghantar nilai
Anda boleh menggunakan Perwakilan untuk memindahkan nilai antara halaman
Tentukan kaedah Perwakilan dan panggil TableView.reload()
Cara ketiga: menggunakan MVVM, data disimpan dalam viewModel dan paparan mengikat data dalam viewModel Apabila data berubah, lapisan paparan menerima pemberitahuan, dan kemudian antara muka boleh dikemas kini. Pengikatan boleh dilaksanakan menggunakan ReactiveCocoa atau RxSwift.