浏览 SDKs · iOS
平台
SDKsiOS

搜索好友

使用 iOS SDK 搜索当前用户的好友。

复制

调用好友搜索接口按关键词搜索本地好友关系:

参数说明

参数类型说明
paramOIMSearchFriendsParam *包含搜索关键词和检索维度的搜索参数对象。关键词为空时建议直接清空搜索结果。
字段类型说明
keywordListNSArray<NSString *> *搜索关键词列表。
isSearchUserIDBOOL是否匹配用户 ID。
isSearchNicknameBOOL是否匹配好友昵称。
isSearchRemarkBOOL是否匹配好友备注。
OIMSearchFriendsParam *param = [OIMSearchFriendsParam new];
param.keywordList = @[keyword];
param.isSearchUserID = YES;
param.isSearchNickname = YES;
param.isSearchRemark = YES;

[[OIMManager manager] searchFriends:param
                           onSuccess:^(NSArray<OIMSearchFriendsInfo *> *items) {
                               [searchStore replaceResults:items];
                           }
                           onFailure:^(NSInteger code, NSString *message) {
                               NSLog(@"searchFriends failed: %ld %@", (long)code, message);
                           }];

返回结果

成功回调 onSuccess 返回匹配的 NSArray<OIMSearchFriendsInfo *> * 搜索结果列表。搜索结果属于独立临时集合,不应覆盖主好友列表缓存,也不会触发好友事件。