궁극적 인 목표는 변수를 전달하면서 다른보기 컨트롤러로 이동하는 것입니다.tableView에서 prepareForSegue로 변수를 전달 하시겠습니까?
여기 내 코드입니다 :
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let name : String=arrDict[indexPath.row].valueForKey("name") as! String
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
if segue.identifier == "SecondSegue" {
let viewController = segue.destinationViewController as! SecondViewController
viewController.passedVariable = name
}
}
당신이 볼 수 있듯이, 나는 기능 prepareForSegue
에 변수 name
를 전달하려합니다. 내가 말했듯이 궁극적 인 목표는 다른 뷰 컨트롤러에 변수를 전달하고 해당 뷰를 여는 것입니다.
지금 당장 prepareForSegue가이를 수행 할 수 있지만 전달 된 변수 만 필요합니다. 어쩌면 거기에 직접 func tableView
할 수있는 방법이 있습니까?
셀을 클릭 할 때 세그먼트를 채우시겠습니까? – Sethmr
@Sethmr yes do do do – johnniexo88