私の最終的な目標は、変数を渡しながら別のビューコントローラに移動することです。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はい私は – johnniexo88