STImgePickerViewC.h 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //
  2. // STImgePickerViewC.h
  3. // BuguLive
  4. //
  5. // Created by 岳克奎 on 17/4/17.
  6. // Copyright © 2017年 xfg. All rights reserved.
  7. //
  8. #import "STBaseViewC.h"
  9. #import "TZImagePickerController.h"
  10. //#import "BGOssManager.h"
  11. #import "STBMKViewC.h"
  12. /**
  13. uploadImageDelegate OSS上传服务类代理
  14. */
  15. @interface STImgePickerViewC : STBaseViewC <UINavigationControllerDelegate,
  16. UIImagePickerControllerDelegate,
  17. TZImagePickerControllerDelegate,
  18. STBMKViewCDelegate,UIActionSheetDelegate>
  19. @property (nonatomic ,strong)NSMutableArray <UIImage *> *photoMArray; // record select img in mArray
  20. @property (nonatomic ,strong)NSMutableArray <NSData *> *videoMArray; // record Video of nsdata in mArray
  21. @property(nonatomic,strong) TZImagePickerController *tzImagePickerController;// 第三方 仿微信图片选择器
  22. //@property(nonatomic,strong) BGOssManager *ossManager; // OSS 上传服务类
  23. -(void)showSystemImgPickerC;
  24. #pragma *********************** Public 公有方法区域 *************************
  25. #pragma mark - 设置IPC类型
  26. // 启动IPC
  27. -(void)showSystemIPC:(BOOL)isSystemIPC andMaxSelectNum:(int)maxSelectNum;
  28. #pragma mark -----IPC数据下发(子重写)
  29. -(void)showSelectedMAray:(NSMutableArray *)selectedMArray;
  30. #pragma mark ---------- 发布(子重写)
  31. -(void)showPublishDynamic;
  32. #pragma mark ----------定位后调用(子 调用 不重写)
  33. -(void)showSTBMKViewC;
  34. #pragma mark ---------- 地图数据更新(子重写)
  35. -(void)showUpdateLoactionInfoOfIndexPath;
  36. //拍摄和相册
  37. - (void)ceartVideoViewWithType:(int)type;
  38. - (void)showMyVideoView;
  39. @end