我的最终目标是在传递一个变量的同时,跳转到另一个视图控制器。
以下是我的代码:
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
}
}
正如您所见,我正在尝试将变量name
传递到函数prepareForSegue
中。正如我所说,我的最终目标是将一个变量传递给另一个视图控制器并打开该视图。
现在,prepareForSegue
可以做到这一点,但我只需要传递变量。也许有一种方法可以直接在func tableView
中实现?