打开联系人选择窗口通知
通知描述
收到该通知时,接入方返回定制联系人,sdk打开联系人选择窗口。
方法定义
1 2 |
- (void)openContactSelectWindow:(nullable NSArray<HWMAttendeeInfo *> *)param scene:(HWMSelectedContactScene *)scene completeHander:(void(^)(NSArray<HWMAttendeeInfo *> *_Nullable result))handler; |
示例代码
/// 自定义联系人 - (void)openContactSelectWindow:(NSArray<HWMAttendeeInfo *> *)param scene:(HWMSelectedContactScene)scene completeHander:(void (^)(NSArray<HWMAttendeeInfo *> * _Nullable))handler { HWMSelectContactViewController *contact = [[HWMSelectContactViewController alloc] init]; [contact setSelectAttendeeInfoHandler:^(NSArray *attendees) { if (handler) { handler(attendees); } }]; self.selectContactVC = contact; [self presentViewControllerAsModalWindow:contact]; }
注意事项
- SDK初始化时设置contactUIHandler代理对象或者在需要处理的界面设置代理对象。
参数描述
参数 |
类型 |
描述 |
---|---|---|
param |
NSArray<HWMAttendeeInfo *> * |
会议中已有的联系人。 |
scene |
选择联系人场景,默认会议中。 |
|
handler |
void(^)(NSArray<HWMAttendeeInfo *> *_Nullable result) |
结果,接入方需将选中的联系人封装成HWMAttendeeInfo,调用handler返回给sdk。 |