PLVWebViewFeedDataManagerDelegate
Objective-C
@protocol PLVWebViewFeedDataManagerDelegate <NSObject>
@optional
/// 刷新 feed 数据的回调(页码默认为1)
/// @param completion 直播间观看链接数组的回调
/// @param failure 请求失败的回调
- (void)feedDataManager:(PLVWebViewFeedDataManager *)feedDataManager refreshDataWithCompletion:(void (^)(NSArray<PLVWebViewConfig *> *dataArray))completion failure:(void (^)(NSError *error))failure;
/// 加载更多直播间数据的回调
/// @param page 加载页码
/// @param completion 直播间观看链接数组的回调
/// @param failure 请求失败的回调
- (void)feedDataManager:(PLVWebViewFeedDataManager *)feedDataManager loadMoreDataWithPage:(NSInteger)page completion:(void (^)(NSArray<PLVWebViewConfig *> * _Nullable dataArray, BOOL lastPage))completion failure:(void (^)(NSError *error))failure;
@end
Swift
protocol PLVWebViewFeedDataManagerDelegate : NSObjectProtocol
Undocumented
-
刷新 feed 数据的回调(页码默认为1)
Declaration
Objective-C
- (void)feedDataManager:(nonnull PLVWebViewFeedDataManager *)feedDataManager refreshDataWithCompletion: (nonnull void (^)(NSArray<PLVWebViewConfig *> *_Nonnull))completion failure:(nonnull void (^)(NSError *_Nonnull))failure;
Swift
optional func feedDataManager(_ feedDataManager: PLVWebViewFeedDataManager, refreshDataWithCompletion completion: @escaping ([PLVWebViewConfig]) -> Void, failure: @escaping (Error) -> Void)
Parameters
completion
直播间观看链接数组的回调
failure
请求失败的回调
-
加载更多直播间数据的回调
Declaration
Objective-C
- (void)feedDataManager:(nonnull PLVWebViewFeedDataManager *)feedDataManager loadMoreDataWithPage:(NSInteger)page completion: (nonnull void (^)(NSArray<PLVWebViewConfig *> *_Nullable, BOOL))completion failure:(nonnull void (^)(NSError *_Nonnull))failure;
Swift
optional func feedDataManager(_ feedDataManager: PLVWebViewFeedDataManager, loadMoreDataWithPage page: Int, completion: @escaping ([PLVWebViewConfig]?, Bool) -> Void, failure: @escaping (Error) -> Void)
Parameters
page
加载页码
completion
直播间观看链接数组的回调
failure
请求失败的回调