注册

收到一条消息,但是回调却执行了多次,为什么?

已邀请:
现象是这样,当我将我的App直接结束掉再打开后,收到的消息是一条。但是如果我退出登录重新登录后,收到的消息却是两条,并且收到的消息数随着退出登录的次数而增加(PS:退出登录时没有直接结束App,而是将rootviewcontroller切换为了登陆页面)。
看了一下环信的demo,我也是类似demo中的mainviewcontroller一样,将[[EaseMob sharedInstance].chatManager addDelegate:self delegateQueue:nil];注册了一下,并且注册之前也先remove掉一次
但是demo中的mainviewcontroller有-dealloc方法,由于我项目是ARC,也尝试着将这个方法加上了却没有用
回调执行次数是由代理注册次数决定的。

要回复问题请先登录注册