浏览 SDKs · iOS
SDKsiOS

创建群组

使用 Objective-C API 创建群组并配置初始成员。

复制

createGroup:onSuccess:onFailure: 接收 OIMGroupCreateInfo。普通成员、管理员和群主不能重复。

OIMGroupBaseInfo *base = [OIMGroupBaseInfo new];
base.groupName = @"项目讨论组";
base.groupType = OIMGroupTypeWorking;

OIMGroupCreateInfo *request = [OIMGroupCreateInfo new];
request.groupInfo = base;
request.memberUserIDs = @[@"user-003"];
request.adminUserIDs = @[@"user-002"];
request.ownerUserID = currentUserID;

[[OIMManager manager] createGroup:request
    onSuccess:^(OIMGroupInfo *group) { [self openGroupWithID:group.groupID]; }
    onFailure:^(NSInteger code, NSString *message) {
        [self showErrorCode:code message:message];
    }];

成功 callback 返回新建的 OIMGroupInfoonJoinedGroupAdded: 随后可能到达,完整 delegate 见群组概览