我正在学习 swift 2。我正在尝试将被点击的单元格 (UITableView) 的数据传递给新的视图控制器。但我不断收到以下错误:“ unexpectedly found nil while unwrapping an Optional value
”代码行“ destination!.label.text = valueToPass
”。
下面是我的代码。
我可以知道我应该怎么做才能解决它吗?我已经花了几个小时,但仍然坚持下去。
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let indexPath = tableView.indexPathForSelectedRow;
let Mycell = tableView.cellForRowAtIndexPath(indexPath!) as UITableViewCell!;
valueToPass = (Mycell.textLabel?.text)!
performSegueWithIdentifier("webNext", sender: self)
print("\(indexPath!.row)")
print(valueToPass)
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "webNext") {
let destination = segue.destinationViewController as? web___ViewController
destination!.label.text = valueToPass
}
}