Browse SDKs · iOS
SDKsiOS

Search group members

Search members of a specified iOS group.

Copy

Create an OIMSearchGroupMembersParam with groupID, one non-empty keyword, the searchable fields, offset, and count. The success callback returns the current page of matching OIMGroupMemberInfo objects.

OIMSearchGroupMembersParam *param = [OIMSearchGroupMembersParam new];
param.groupID = groupID;
param.keywordList = @[keyword];
param.isSearchUserID = YES;
param.isSearchMemberNickname = YES;
param.offset = 0;
param.count = 20;

[[OIMManager manager] searchGroupMembers:param
  onSuccess:^(NSArray<OIMGroupMemberInfo *> *members) {
    [self replaceSearchResults:members];
  }
  onFailure:^(NSInteger code, NSString *message) {
    [self showErrorCode:code message:message];
  }];

Reset pagination when the keyword or searchable fields change. The query does not trigger the member delegate.