计算indexPath然后重新加载数据?斯威夫特3

时间:2017-01-07 19:48:53

标签: ios arrays swift indexing reload

嘿伙计们我有一种情况我无法完全理解。我如何计算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数据。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

if ( el == null ) { // Error handler. } else { // Your existing code. } 中有一个钩子,用于在显示新视图控制器之前配置它。这样的事情可能有用。

UIViewController

然后

self.performSegue(withIdentifier: "detailedView", sender: (sales, indexPath.row))