UIViewController+YOUPAIUPImage.h 981 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // UIViewController+YOUPAIUPImage.h
  3. // MSYOUPAI
  4. //
  5. // Created by admin on 2022/3/2.
  6. // Copyright © 2022 MS. All rights reserved.
  7. //
  8. #import <UIKit/UIKit.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. typedef void(^UploadConfigTZBlock)(TZImagePickerController* imagePicker);
  11. typedef void(^UploadHttpBlock)(NSArray<UIImage *> *photos,NSArray *assets,BOOL isSelectOriginalPhoto);
  12. typedef void(^UploadFineshBlock)( NSArray * _Nullable imgurls, NSError * _Nullable error);
  13. @interface ZCBaseVC (UploadMedia)<TZImagePickerControllerDelegate>
  14. /**
  15. 上传图片
  16. type (album 个人相册,anchor 女神认证,dynamic 动态)
  17. configBlock 对TZImagePickerController做配置 nil 默认配置
  18. didFinishPickingPhotosHandle 图片选择完后调用 nil 上传
  19. */
  20. - (void)youpaifUploadImgType:(NSString*)type
  21. configTZ:(nullable UploadConfigTZBlock) configBlock
  22. uploadBlock:(nullable UploadHttpBlock) uploadBlock
  23. fineshBlock:(UploadFineshBlock)fineshUPBlock;
  24. @end
  25. NS_ASSUME_NONNULL_END