提交
This commit is contained in:
34
TUIKit/TUIChat/CommonUI/Album/AlbumPicker.h
Normal file
34
TUIKit/TUIChat/CommonUI/Album/AlbumPicker.h
Normal file
@@ -0,0 +1,34 @@
|
||||
//
|
||||
// AlbumPicker.h
|
||||
// TUIChat
|
||||
//
|
||||
// Created by yiliangwang on 2024/10/30.
|
||||
// Copyright © 2024 Tencent. All rights reserved.
|
||||
//
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
typedef void (^IAlbumPickerCallback)(NSDictionary *param);
|
||||
@protocol IAlbumPicker <NSObject>
|
||||
- (void)pickMediaWithCaller:(UIViewController *)caller
|
||||
originalMediaPicked:(IAlbumPickerCallback)mediaPicked
|
||||
progressCallback:(IAlbumPickerCallback)progressCallback
|
||||
finishedCallback:(IAlbumPickerCallback)finishedCallback;
|
||||
@end
|
||||
|
||||
|
||||
NS_ASSUME_NONNULL_BEGIN
|
||||
|
||||
@interface AlbumPicker : NSObject
|
||||
|
||||
@property(nonatomic,strong) id<IAlbumPicker> advancedAlbumPicker;
|
||||
|
||||
+ (instancetype)sharedInstance;
|
||||
+ (void)registerAdvancedAlbumPicker:(id<IAlbumPicker>)albumPicker;
|
||||
+ (void)pickMediaWithCaller:(UIViewController *)caller
|
||||
originalMediaPicked:(IAlbumPickerCallback)mediaPicked
|
||||
progressCallback:(IAlbumPickerCallback)progressCallback
|
||||
finishedCallback:(IAlbumPickerCallback)finishedCallback;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
Reference in New Issue
Block a user