SDKsiOS
搜索好友
使用 iOS SDK 搜索当前用户的好友。
调用好友搜索接口按关键词搜索本地好友关系:
参数说明
| 参数 | 类型 | 说明 |
|---|---|---|
param | OIMSearchFriendsParam * | 包含搜索关键词和检索维度的搜索参数对象。关键词为空时建议直接清空搜索结果。 |
| 字段 | 类型 | 说明 |
|---|---|---|
keywordList | NSArray<NSString *> * | 搜索关键词列表。 |
isSearchUserID | BOOL | 是否匹配用户 ID。 |
isSearchNickname | BOOL | 是否匹配好友昵称。 |
isSearchRemark | BOOL | 是否匹配好友备注。 |
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 *> * 搜索结果列表。搜索结果属于独立临时集合,不应覆盖主好友列表缓存,也不会触发好友事件。
这个页面有帮助吗?