TableViewController
에서 Container View
에 포함 된 다른 TableViewController
으로 데이터를 전달하는 데 문제가 있습니다. 내가 prepareForSegue
의 데이터를 전달할 때 나는 TableViewControllerEmbeddedInContainer
에 유형 UIViewController
의 "캐스팅 할 수 없습니다 값을 맞고. 나는 용기 ViewController
의 파일을 만들고 거기에 아무것도 잡을해야합니까? 어떤 도움을 크게 감사합니다.TableViewController의 데이터를 컨테이너에 포함 된 다른 TableViewController로 전달
:
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
self.myFavText = "My Favorite Text"
self.performSegueWithIdentifier("favDetails", sender: self)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let myDetails = segue.destinationViewController as! TableViewControllerEmbeddedInContainer
details.myFav = self.myFavText
}
목적지의 VC는 컨테이너 VC하지 포함 된 VC입니다 도움이 될 수 있습니다. 어떻게 든 컨테이너 vc에서 임베디드 vc를 추출하고 텍스트를 직접 설정해야합니다. 또는 컨테이너 뷰를 사용하여 마법을 수행했는지 확인할 수 있습니다. –