无法访问表视图单元的索引路径

时间:2015-08-21 06:13:54

标签: ios objective-c xcode swift

我正在尝试一个新的示例项目,并且我正在向ImageView imageView = (ImageView) v.getTag(); if (hashMap.get(imageView) == R.drawable.hover) { imageView.setBackgroundResource(R.drawable.hover1); imageView.setTag(imageView); hashMap.put(imageView, R.drawable.hover1); } else { imageView.setBackgroundResource(R.drawable.hover); imageView.setTag(imageView); hashMap.put(imageView, R.drawable.hover); } imageView.setScaleType(ScaleType.FIT_CENTER); 添加table view并点击每个表格视图单元格,将其导航到详细视图控制器ViewController

push segue方法中,所选prepareForSegue()的indexPath重新调整为nil。

这是方法,

tableViewCell

让我知道我哪里出错了? 提前谢谢..

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

var index = self.tableView.indexPathForCell(sender as UITableViewCell)!

我想也许你的tableviewcell.selectionStyle是None,所以self.tableView.indexPathForSelectedRow()将返回nil,因为它确实没有选中的行。