Unverified Commit 26011608 authored by 少言's avatar 少言 Committed by GitHub

Merge pull request #128 from jearyvon/master

修复存在拉起选图后“取消” 导致内存不会自动回收的问题
parents bbc2cbdd 2b9c592e
......@@ -158,7 +158,7 @@ RCT_EXPORT_METHOD(openVideoPicker:(NSDictionary *)options callback:(RCTResponseS
}
}
__block TZImagePickerController *weakPicker = imagePickerVc;
__weak TZImagePickerController *weakPicker = imagePickerVc;
[imagePickerVc setDidFinishPickingPhotosWithInfosHandle:^(NSArray<UIImage *> *photos,NSArray *assets,BOOL isSelectOriginalPhoto,NSArray<NSDictionary *> *infos) {
NSMutableArray *selectArray = [NSMutableArray array];
for (NSInteger i = 0; i < assets.count; i++) {
......@@ -226,7 +226,7 @@ RCT_EXPORT_METHOD(openVideoPicker:(NSDictionary *)options callback:(RCTResponseS
}];
}];
__block TZImagePickerController *weakPickerVc = imagePickerVc;
__weak TZImagePickerController *weakPickerVc = imagePickerVc;
[imagePickerVc setImagePickerControllerDidCancelHandle:^{
callback(@[@"取消"]);
[weakPicker dismissViewControllerAnimated:YES completion:nil];
......@@ -283,7 +283,7 @@ RCT_EXPORT_METHOD(openVideoPicker:(NSDictionary *)options callback:(RCTResponseS
}
}
__block TZImagePickerController *weakPicker = imagePickerVc;
__weak TZImagePickerController *weakPicker = imagePickerVc;
[imagePickerVc setDidFinishPickingPhotosWithInfosHandle:^(NSArray<UIImage *> *photos,NSArray *assets,BOOL isSelectOriginalPhoto,NSArray<NSDictionary *> *infos) {
if (isRecordSelected) {
self.selectedAssets = [NSMutableArray arrayWithArray:assets];
......@@ -304,7 +304,7 @@ RCT_EXPORT_METHOD(openVideoPicker:(NSDictionary *)options callback:(RCTResponseS
[weakPicker hideProgressHUD];
}];
__block TZImagePickerController *weakPickerVc = imagePickerVc;
__weak TZImagePickerController *weakPickerVc = imagePickerVc;
[imagePickerVc setImagePickerControllerDidCancelHandle:^{
[self invokeError];
[weakPickerVc hideProgressHUD];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment