[swift] TableViewで選択されたセルから値を次のViewに受け渡しする方法
TableViewで選択されたセルから値を次のViewに受け渡しする方法
TableViewで選択されたセルから値を次のViewに受け渡しする方法は以下の通り
var array = ['swift3','swift2','swift1']
//セルが選択された時
func tableView(table: UITableView, didSelectRowAtIndexPath indexPath:NSIndexPath) {
self.performSegueWithIdentifier("[Segueの名前]",sender: nil)
}
// Segue 準備
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject!) {
let next:[遷移先のView名] = segue.destinationViewController as! [遷移先のView名]
let indexPath : NSIndexPath = self.tableView.indexPathForSelectedRow!
next.[遷移先の変数] = array[indexPath.row]
}