Skip to content
v1
文档/iOS SDK/好友

获取好友列表

接口

objc
- (void)applyFriend:(NSString *)userId intro:(NSString * _Nullable)intro succ:(BIMSucc)succ fail:(BIMFail)fail;
- (void)acceptFriend:(NSString *)userId intro:(NSString * _Nullable)intro succ:(BIMSucc)succ fail:(BIMFail)fail;
- (void)rejectFriend:(NSString *)userId intro:(NSString * _Nullable)intro succ:(BIMSucc)succ fail:(BIMFail)fail;
- (void)ignoreFriend:(NSString *)userId intro:(NSString * _Nullable)intro succ:(BIMSucc)succ fail:(BIMFail)fail;
- (void)fetchFriendList:(BIMUserInfoListSucc)succ fail:(BIMFail)fail;
- (void)fetchFriendApplyList:(BIMFriendApplyListSucc)succ fail:(BIMFail)fail;

代码示例

objc
[[BIMManager sharedInstance] fetchFriendList:^(NSArray<BIMUserInfo *> *infoList) {
    NSLog(@"friends=%lu", (unsigned long)infoList.count);
} fail:^(int code, NSString *desc) {
    NSLog(@"fetchFriendList fail: %d %@", code, desc);
}];
swift
BIMManager.sharedInstance().fetchFriendList { users in
    print("friends=\(users.count)")
} fail: { code, desc in
    print("fetchFriendList fail: \(code) \(desc)")
}