更新时间:2024-07-30 GMT+08:00
打开联系人选择窗口通知
通知描述
收到该通知时,接入方返回定制联系人,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。 |
父主题: 定制界面事件通知