프레젠트를 수행하는 코드안에서 델리게이트를 호출하면 호출이 되는건가?
self.present(nextController, animated: true){
//근데 이 부분이 뷰디드로드 되기 전에 수행되는거 아닌가?
//여기서 api로 받은 관광 이름을 웹 클래스로 넘긴다.
//여기서는 존재하는 값이니까 optional을 고려안해도 되는거 같다.
//이 부분이 신기하다, 뷰로드 되기 전부터 뷰컨은 미리 존재한다는 점...,왜 델리게이트를 굳이 디테일뷰컨으로 정했을까?
print("webSearch is called \(webSearch.webSearchInstance.delegate)")
webSearch.webSearchInstance.delegate?.transmitData(parameter: Tour.tourInstance.getTourInformation()[indexPath.row].name)
}
뷰디드 로드가 먼저 실행되는건가 ? 위의 코드보다. 어떻게 이러지???
override func viewDidLoad() {
super.viewDidLoad()
//근데 여기서 델리게이트를 설정해주는데, homevc에서 transmit data를 호출 할 수 있는건가?
//도대체 어떻게 가능한거지??
webSearch.webSearchInstance.delegate = self
}