WhiteSlideDelegate Protocol Reference

  • iOS

更新时间不可用

Whiteboard iOS SDK 2.16.147 公开接口。

@protocol WhiteSlideDelegate <NSObject>

成员

– slideUrlInterrupter:completionHandler:

- (void)slideUrlInterrupter:(NSString * _Nullable)url completionHandler:(SlideUrlInterrupterCallback _Nullable)completionHandler;
Text
Slide 资源拦截回调。

*Note:**

 - 要触发该回调,必须在初始化白板 SDK 时,设置 `WhiteSdkConfiguration.enableSlideInterrupterAPI(YES)` 开启 Slide 拦截替换功能。详见 [WhiteSdkConfiguration](/zh-CN/api-reference/whiteboard/whiteboard-sdk/ios/classes/white-sdk-configuration)。
 @param url 资源原地址。
 @param completionHandler 替换后的地址回调,完成 url 替换后请调用该方法。

Declared in SDK/WhiteSlideDelegate.h

– slideOpenUrl:

- (void)slideOpenUrl:(NSString *)url;
Text
- 当 ppt 点击链接时触发该回调。
 @param url 点击的链接地址。

Declared in SDK/WhiteSlideDelegate.h

– onSlideResourceMaxRetries:error:

- (void)onSlideResourceMaxRetries:(NSString *)url error:(NSError *)error;
Text
Slide 资源加载失败达到最大重试次数时触发。
 @param url 资源地址。
 @param error 错误信息。`NSLocalizedDescriptionKey` 为错误消息,`NSDebugDescriptionErrorKey` 为 JS 堆栈。

Declared in SDK/WhiteSlideDelegate.h

– onSlideError:errorMessage:slideId:slideIndex:

- (void)onSlideError:(WhiteSlideErrorType)slideError errorMessage:(NSString *)errorMessage slideId:(NSString *)slideId slideIndex:(NSInteger)slideIndex;

Declared in SDK/WhiteSlideDelegate.h

– onSlidePageStateChanged:page:pageCount:

- (void)onSlidePageStateChanged:(NSString *)appId page:(NSInteger)page pageCount:(NSInteger)pageCount;
Text
Slide 页面状态变化回调。

 @param appId SlideApp 的窗口 ID。
 @param page 当前页码,从 1 开始。
 @param pageCount 页面总数。

Declared in SDK/WhiteSlideDelegate.h

这个页面有帮助吗?