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을 전달..
'개발 > 아이오에스' 카테고리의 다른 글
swfit] UIbutton의 타이틀값 얻기 sender.currentTitle (0) | 2020.12.30 |
---|---|
swift] Photos 프레임워크 (0) | 2020.12.28 |
swift 네비게이션바 배경색상 제목색상 변경 navigationController (0) | 2020.12.26 |
swift] UITextFieldDelegate with Swift (0) | 2020.12.23 |
swift] 싱글톤패턴 적용하는법 해보기 (0) | 2020.12.23 |