Skip to content

Commit 6abe3e1

Browse files
committed
修复点预览按钮进入的预览页取消选中再返回导致的序号异常bug
1 parent 68f5a19 commit 6abe3e1

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

TZImagePickerController/TZImagePickerController/TZPhotoPickerController.m

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ - (void)navLeftBarButtonClick{
343343
}
344344
- (void)previewButtonClick {
345345
TZPhotoPreviewController *photoPreviewVc = [[TZPhotoPreviewController alloc] init];
346-
[self pushPhotoPrevireViewController:photoPreviewVc];
346+
[self pushPhotoPrevireViewController:photoPreviewVc needCheckSelectedModels:YES];
347347
}
348348

349349
- (void)originalPhotoButtonClick {
@@ -701,11 +701,18 @@ - (void)refreshBottomToolBarStatus {
701701
}
702702

703703
- (void)pushPhotoPrevireViewController:(TZPhotoPreviewController *)photoPreviewVc {
704+
[self pushPhotoPrevireViewController:photoPreviewVc needCheckSelectedModels:NO];
705+
}
706+
707+
- (void)pushPhotoPrevireViewController:(TZPhotoPreviewController *)photoPreviewVc needCheckSelectedModels:(BOOL)needCheckSelectedModels {
704708
__weak typeof(self) weakSelf = self;
705709
photoPreviewVc.isSelectOriginalPhoto = _isSelectOriginalPhoto;
706710
[photoPreviewVc setBackButtonClickBlock:^(BOOL isSelectOriginalPhoto) {
707711
__strong typeof(weakSelf) strongSelf = weakSelf;
708712
strongSelf.isSelectOriginalPhoto = isSelectOriginalPhoto;
713+
if (needCheckSelectedModels) {
714+
[strongSelf checkSelectedModels];
715+
}
709716
[strongSelf.collectionView reloadData];
710717
[strongSelf refreshBottomToolBarStatus];
711718
}];

0 commit comments

Comments
 (0)