WhiteSlideDelegate Protocol Reference
成员
slideUrlInterrupter:completionHandler:
- (void)slideUrlInterrupter:(NSString * _Nullable)url completionHandler:(SlideUrlInterrupterCallback _Nullable )completionHandler;Slide 资源拦截回调。 *Note:**
- 要触发该回调,必须在初始化白板 SDK 时,设置 `WhiteSdkConfiguration.enableSlideInterrupterAPI(YES)` 开启 Slide 拦截替换功能。详见 WhiteSdkConfiguration。 @param url 资源原地址。 @param completionHandler 替换后的地址回调,完成 url 替换后请调用该方法。
slideOpenUrl:
- (void)slideOpenUrl:(NSString *)url;- 当 ppt 点击链接时触发该回调。 @param url 点击的链接地址。
onSlideResourceMaxRetries:error:
- (void)onSlideResourceMaxRetries:(NSString *)url error:(NSError *)error;Slide 资源加载失败达到最大重试次数时触发。 @param url 资源地址。 @param error 错误信息。`NSLocalizedDescriptionKey` 为错误消息,`NSDebugDescriptionErrorKey` 为 JS 堆栈。
onSlideError:errorMessage:slideId:slideIndex:
- (void)onSlideError:(WhiteSlideErrorType)slideError errorMessage:(NSString *)errorMessage slideId:(NSString *)slideId slideIndex:(NSInteger)slideIndex;onSlidePageStateChanged:page:pageCount:
- (void)onSlidePageStateChanged:(NSString *)appId page:(NSInteger)page pageCount:(NSInteger)pageCount;Slide 页面状态变化回调。 @param appId SlideApp 的窗口 ID。 @param page 当前页码,从 1 开始。 @param pageCount 页面总数。