文档首页/ IdeaHub/ IdeaShare/ MAC SDK/ 典型场景/ 场景1: 初始化
更新时间:2022-03-21 GMT+08:00
分享

场景1: 初始化

描述

使用投屏SDK业务组件时,需要先完成SDK的基础组件的初始化。

业务流程

  1. 接口调用
  1. 调用[IdeaShareServiceController shareInstance] 获取业务调用Controller

    mShareServiceController = [IdeaShareServiceController shareInstance];

  2. 初始化日志

    int logRet = [mShareServiceController setLog:logInfo];

  3. 初始化SDK

    Int ret = [mShareServiceController create:appInfo];

  4. 自定义事件回调协议,在ViewController类初始化中,给业务调用Controller赋值,然后可在ViewController类中实现IdeaShareEventHandler的方法,对大屏侧发来的消息进行处理并修改UI。

5.类之间关系如下图所示:

注意事项

IdeaShareEventHandler 是用户自定义回调协议,需给IdeaShareServiceController的代理notifyDelegate赋值, 实现IdeaShareEventHandler所有的回调方法。

相关文档