개발/아이오에스
swift ] 다음 화면으로 데이터 전달하기
dev.jake
2020. 12. 26. 10:25
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
guard let nextViewController: WeatherViewController = segue.destination as? WeatherViewController else {
return
}
guard let cell: UITableViewCell = sender as? UITableViewCell else {
return
}
nextViewController.country = cell.textLabel?.text
}
developer.apple.com/documentation/uikit/uiviewcontroller/1621490-prepare
Apple Developer Documentation
developer.apple.com
func prepare(for segue: UIStoryboardSegue, sender: Any?)
guard let nextViewController: WeatherViewController = segue.destination as? WeatherViewController else {
return
} // segue.destination - 데이터 도착지
guard let cell: UITableViewCell = sender as? UITableViewCell else {
return
}// sender 데이타 보내는 곳 설정
nextViewController.country = cell.textLabel?.text
도착지에 country이라는 변수에 cell.textLabel?.text을 전달..