作为群成员无法离开群组 作为群主无法解散群组 作为群主无法踢出群成员是什么问题
真机操作中我是先通过
- (void)asyncCreateGroupWithSubject:(NSString *)subject
description:(NSString *)description
invitees:(NSArray *)invitees
initialWelcomeMessage:(NSString *)welcomeMessage
styleSetting:(EMGroupStyleSetting *)styleSetting;
这个方法创建的群组, 然后能拿在控制台上拿到群组的id 把它填到下面两个方法的groupID中 再次真机运行 在控制台打印的结果是 没有找到 和 未能踢出(没有权限进行该操作) 这是什么原因 ? 而且我退出别人的群组也退出不了.错误也是没有找到.
[[EaseMob sharedInstance].chatManager asyncDestroyGroup:@"groupID" completion:^(EMGroup *group, EMGroupLeaveReason reason, EMError *error) {
if (!error) {
NSLog(@"解散成功");
}
NSLog(@"解散失败 = %@", error);
} onQueue:nil];
[[EaseMob sharedInstance].chatManager asyncRemoveOccupants:@[@"username"] fromGroup:@"gourpID" completion:^(EMGroup *group, EMError *error) {
if (error) {
NSLog(@"未能剔除 = %@", error);
}
} onQueue:nil];
- (void)asyncCreateGroupWithSubject:(NSString *)subject
description:(NSString *)description
invitees:(NSArray *)invitees
initialWelcomeMessage:(NSString *)welcomeMessage
styleSetting:(EMGroupStyleSetting *)styleSetting;
这个方法创建的群组, 然后能拿在控制台上拿到群组的id 把它填到下面两个方法的groupID中 再次真机运行 在控制台打印的结果是 没有找到 和 未能踢出(没有权限进行该操作) 这是什么原因 ? 而且我退出别人的群组也退出不了.错误也是没有找到.
[[EaseMob sharedInstance].chatManager asyncDestroyGroup:@"groupID" completion:^(EMGroup *group, EMGroupLeaveReason reason, EMError *error) {
if (!error) {
NSLog(@"解散成功");
}
NSLog(@"解散失败 = %@", error);
} onQueue:nil];
[[EaseMob sharedInstance].chatManager asyncRemoveOccupants:@[@"username"] fromGroup:@"gourpID" completion:^(EMGroup *group, EMError *error) {
if (error) {
NSLog(@"未能剔除 = %@", error);
}
} onQueue:nil];
没有找到相关结果
已邀请:
1 个回复
Half12345
赞同来自: fat1
@Method
@brief 异步方法, 解散群组,需要owner权限
@param groupId 群组ID
@param completion 消息完成后的回调
@param aQueue 回调block时的线程
*/
- (void)asyncDestroyGroup:(NSString *)groupId
completion:(void (^)(EMGroup *group,
EMGroupLeaveReason reason,
EMError *error))completion
onQueue:(dispatch_queue_t)aQueue;