|  | @@ -111,6 +111,20 @@ class INPhotoVideosController: BFBaseViewController {
 | 
	
		
			
				|  |  |          vc.selectedMaterialHandle = { [weak self] _, selectedPhotoData, _, _ in
 | 
	
		
			
				|  |  |              self?.chosedAsset = selectedPhotoData
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +        vc.detailMaterialHandle = { [weak self] _, currentMaterialData in
 | 
	
		
			
				|  |  | +            let detailVc: BFMaterialDetailController = BFMaterialDetailController()
 | 
	
		
			
				|  |  | +            detailVc.isStuckPoint = true
 | 
	
		
			
				|  |  | +            detailVc.materialDetailClickHandle = { [weak self] isMaterialSelected, materialData in
 | 
	
		
			
				|  |  | +                if isMaterialSelected != materialData?.isSelected {
 | 
	
		
			
				|  |  | +                    self?.photoMaterialVc.updateMaterials(isSelected:!(isMaterialSelected ?? false), materialData: materialData)
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            if !(currentMaterialData?.isSelected ?? false) {
 | 
	
		
			
				|  |  | +                currentMaterialData?.selectedIndex = (self?.chosedAsset?.count ?? 0) + 1
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            detailVc.materialData = currentMaterialData
 | 
	
		
			
				|  |  | +            self?.navigationController?.pushViewController(detailVc, animated: true)
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          vc.emptyRefreshHandle = {[weak self] msgType in
 | 
	
		
			
				|  |  |              if msgType == .image {
 | 
	
		
			
				|  |  |                  self?.btnClick(sender: self?.choseLocalVideoBtn)
 |