Collectionview之后的pushviewcontroller不快速更新数据

时间:2018-07-30 11:10:15

标签: ios swift uitableview uicollectionview

我在Collectionview中显示访问者列表运行正常。我可以重新安排访问者的日期和时间,当用户单击“确定”后进行重新安排时,使用日期选择器显示viewcontroller(custompopupview)后,单击“重新安排”按钮后,单击“重新安排”按钮即可。我导航到Collectionview,但是tableview数据未更新。我尝试了许多找不到解决方案的方法。确认重新计划后,Collectionview更新新数据。...

这是访客的Collectionview:

image here

重新安排customviewcontoller(popupviewcontroller):

image here

Collectionview代码:

 class MyvistorListViewController:NANavigationViewController
    {
            let cell = collectionView.dequeueReusableCell(withReuseIdentifier: NAString().cellID(), for: indexPath) as! MyvistorListListCollectionViewCell

    cell.lbl_MyVisitorTime.text = timeString
     cell.lbl_MyVisitorDate.text = dateString
     cell.actionRescheduling = {
                let dv = NAViewPresenter().rescheduleMyVisitorVC()
                dv.getTime = cell.lbl_MyVisitorTime.text!
                dv.getDate = cell.lbl_MyVisitorDate.text!
    }
return cell

    }

这是重新安排的代码:

class RescheduleMyGuestListViewController: NANavigationViewController {

  @IBAction func btnReschedule(_ sender: UIButton) {
        dismiss(animated: true, completion: nil)
        reschedulingVisitorTimeInFirebase()
        let lv = NAViewPresenter().myGuestListVC()
        self.navigationController?.pushViewController(lv, animated: true)

    }
}

在重新调度之后,collectionView中的数据不会更新。collectionview在推送视图控制器之后也未调用。

0 个答案:

没有答案