我是这个XMPP的新手,我在XMPP中取消了多个请求时遇到了问题。场景是我正在使用fetchvCardTempForJID
方法获取vCard提取请求。由于我的联系簿中有1110个联系人,因此它会迭代1110次。现在无法取消已发送的请求。现在,如果用户打开"我的联系人"屏幕多次,它会击中相同的1110个请求并继续添加。如何取消之前调用的请求?是否有更好的方法来获取所有联系人或如何取消请求?
答案 0 :(得分:0)
XMPPFramework使用XMPPVCardCoreDataStorage
进行缓存,如果XMPPVCardAvatarModule
已启用(并且您的联系人或服务器支持),则只有在用户通知您有关更新的头像时才能刷新vCard。