딜리게이트 프로토콜로 한다.!!
1. 호출하는놈
딜리게이트 연결
let destView: BYearTableViewController = segue.destination as! BYearTableViewController
destView.mDelegate = self
extension MembJoinTableViewController: BYearSelectedDelegate {
func sendBYear(data: String) {
uiByear.text = data
}
}
2. 받아서 리턴 해주는놈
protocol BYearSelectedDelegate {
func sendBYear(data: String)
}
class BYearTableViewController: UITableViewController {
var mDelegate: BYearSelectedDelegate?
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let selectedYear: String = String(mYear[indexPath.row])
print("####didSelectRowAt \(selectedYear)")
mDelegate?.sendBYear(data: selectedYear)
//dismiss(animated: true, completion: nil)
self.navigationController?.popViewController(animated: true)
}