1234567891011121314151617181920212223242526272829303132 |
- //
- // KSUMShareManager.h
- // KulexiuForTeacher
- //
- // Created by 王智 on 2022/6/14.
- //
- #import <Foundation/Foundation.h>
- typedef NS_ENUM(NSInteger, KSSHARETYPE) {
- KSSHARETYPE_IMAGE, // 图片
- KSSHARETYPE_VODEO, // 视频
- };
- typedef void(^KSShareActionCallback)(BOOL isSuccess, NSString * _Nonnull descMessage);
- NS_ASSUME_NONNULL_BEGIN
- @interface KSUMShareManager : NSObject
- + (instancetype)shareInstance;
- + (instancetype)shareInstanceWithImage:(UIImage *)image url:(NSString *)url shareTitle:(NSString *)shareTitle descMessage:(NSString *)descMessage shareType:(KSSHARETYPE)type showInView:(UIViewController *)ctrl callback:(KSShareActionCallback)callback;
- + (instancetype)shareInstanceShowWithImage:(UIImage *)image showSaveLink:(BOOL)showSaveLink saveLinkUrl:(NSString *)saveLinkUrl url:(NSString *)url shareTitle:(NSString *)shareTitle descMessage:(NSString *)descMessage shareType:(KSSHARETYPE)type showInView:(UIViewController *)ctrl callback:(KSShareActionCallback)callback;
- + (instancetype)shareInstanceToWechatWithImage:(UIImage *)image url:(NSString *)url shareTitle:(NSString *)shareTitle descMessage:(NSString *)descMessage shareType:(KSSHARETYPE)type callback:(KSShareActionCallback)callback;
- + (instancetype)shareInstanceToWechatCircleWithImage:(UIImage *)image url:(NSString *)url shareTitle:(NSString *)shareTitle descMessage:(NSString *)descMessage shareType:(KSSHARETYPE)type callback:(KSShareActionCallback)callback;
- @end
- NS_ASSUME_NONNULL_END
|