嘿伙计们我有一种情况我无法完全理解。我如何计算Segued View Controller的indexPath?当我从我的CollectionViewCell
开始,我从单元格中获取索引数据。到目前为止一切顺利。
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let sales: Sales!
let tSale: [Sale] = revenueData.tSale
sales = tSales[indexPath.row]
DispatchQueue.main.async {
self.performSegue(withIdentifier: "detailedView", sender: sales)
}
}
`
现在,我需要重新加载数据,以便从第二个View控制器中显示来自下一个indexPath的信息。我想我可能需要获取它必须重新加载到另一个索引的indexPath数据。我怎样才能做到这一点?
答案 0 :(得分:0)
if ( el == null ) {
// Error handler.
} else {
// Your existing code.
}
中有一个钩子,用于在显示新视图控制器之前配置它。这样的事情可能有用。
UIViewController
然后
self.performSegue(withIdentifier: "detailedView", sender: (sales, indexPath.row))