iOS 关于获取群屏蔽状态问题

问题描述

[[EaseMob sharedInstance].chatManager asyncBlockGroup:_groupID completion:^(EMGroup *group, EMError *error)   设置屏蔽一个群,经贵方同事检测,是设置成功的,在当次客户端运行中获取到的group.isBlock 状态是YES 也就是对的。在关闭客户端再重新打开或者换手机之后,获取到的这个状态却一直是NO,[[EaseMob sharedInstance].chatManager groupList]; 是这个获取的群组, 在登录环信成功的时候有调用   [[EaseMob sharedInstance].chatManager loadDataFromDatabase];  [[EaseMob sharedInstance].chatManager asyncFetchMyGroupsList];   ,请问有什么原因会导致我出现这个问题呢?

解决方案

你说的这边都试了下,没有重现这个问题,这个属性不会变,你确定群组没有弄错吗?设置后和重新打开后能收到群消息吗?

时间: 2024-10-22 05:58:24

iOS 关于获取群屏蔽状态问题的相关文章

iOS如何获取群组列表,为什么我获取不到,哪里出错了?

问题描述 解决方案 不知道为什么  我换成    NSArray *rooms = [[EaseMob sharedInstance].chatManager fetchMyGroupsListWithError:nil]; 就可以了.解决方案二: fetch是从服务器获取的,直接groupList是从内存中取的.从服务器取过一次,才会刷新内存中的那个状态,从内存中才能取到.

iOS能获取到群组成员的昵称吗?

问题描述 iOS能获取到群组成员的昵称吗?如果不能,是不是只能在自己的服务器上获取? 解决方案 环信不支持用户属性,昵称,头像这些需要在你自己服务器维护.

IOS UIWebView获取404、504等错误问题解决方案_IOS

UIWebView获取404.504等错误码 问题描述     在使用webview时,会存在这么一个问题:     如果访问服务器返回异常,比如404.504这样的错误,需要在native端展示特定的图片和文案(404.504酱紫的错误码有些不美观).那么,问题就来了,怎样才能知道webview的访问出错了,是什么错??? 问题分析     从webview发起请求之后,能够查看webview加载状态的就是它的代理了,所以就从各个代理方法着手分析. // webview被指示加载内容时调用,返

IOS中获取本地通讯录联系人以及汉字首字母排序_IOS

iOS中获取手机通讯录中的联系人信息: /*** 加载本地联系人*/ - (void)loadLocalContacts { //新建一个通讯录类 ABAddressBookRef addressBooks = nil; if (DeviceVersion < 6.0) { addressBooks = ABAddressBookCreate(); } else { addressBooks = ABAddressBookCreateWithOptions(NULL, NULL); //获取通讯

thernet-android中如何获取获取以太网连接状态

问题描述 android中如何获取获取以太网连接状态 有什么方法可以获取当前以太网是否连接的状态,已知现在EthernetManager类无法在应用层直接调用,那么有没有其他方法可以获取以太网是否连接的状态 解决方案 // 当网络变化的时候系统会发出一个广播 Broadcast,只要在程序中注册一个广播接收器 BroadcastReceiver,并在 IntentFilter 中添加相应的过滤,这样一旦网络有变化,程序就能监听到public static final String CONNECT

ubuntu系统:集群连接状态测试

一.集群连接状态测试 首先,我们回到管理节点(mysql-mgm.mtest.com)上.在该服务器上,执行下面的命令: $ ndb_mgm 命令执行后,就会进入MGM的客户端界面,并显示mgm提示符: -- NDB Cluster -- Management Client -- ndb_mgm> 在该提示符下,输入show命令,来查看当前连接状态: ndb_mgm> show 在正常情况下,应该显示如下内容: 从上述内容我们可以看到,两个NDB节点192.168.1.13和192.168.1

MySQL获取系统性能和状态代码

使用MySQL获取系统性能和状态的代码片段,由此需求的朋友可以参考下,希望对大家有所帮助   复制代码 代码如下: #!/bin/ksh INTERVAL=5 PREFIX=$INTERVAL-sec-status touch /tmp/running RUNFILE=/tmp/running my -e 'show global variables' >> mysql-variables while test -e $RUNFILE; do file=$(date +%F_%I) sleep

群主删除一个群成员,再次通过群id获取群信息,需要重新登录才成功

问题描述 我项目里面引入环信demo,进行了一些修改,但是作为群主,如果删除一个群成员,通过群id获取群信息失败,group = EMGroupManager.getInstance().getGroupFromServer(toChatUsername);方法不执行再次登录才可以~ 解决方案 获取群信息失败报错是什么

IOS中获取各种文件的目录路径的方法

其实每个APP的程序都是单独的一个文件夹,每个APP之间相互之间独立,所以它们的文件夹也是独立的,这个文件夹就是沙盒(Sandbox).沙盒好处,安全; 坏处,程序之间彼此共享数据较为困难. 1)如何找到应用程序的沙盒源文件? 一般沙盒源文件都存放在~/Library/Application Support/iPhone Simulator/版本号/Applications/的文件夹中,但是这个Library(中文名叫资源库)文件夹是隐藏的.所以需要方法才能点击进去:在Finder中按CMD+S