注册

抽取聊天列表的时候崩了

本帖最后由 seemse 于 2015-6-4 10:32 编辑

我现在用这个程序拿出所有的聊天列表NSMutableArray *ret = nil; NSArray *conversations = [.chatManager conversations]; NSArray* sorte = [conversations sortedArrayUsingComparator: ^(EMConversation *obj1, EMConversation* obj2){ EMMessage *message1 = ; EMMessage *message2 = ; if(message1.timestamp > message2.timestamp) { return(NSComparisonResult)NSOrderedAscending; }else { return(NSComparisonResult)NSOrderedDescending; } }]; ret = [ initWithArray:sorte];可我抽取好友列表的时候,就是不需要群聊列表,用的这个方法 for (EMConversation *conversation in ret) { if (conversation.isGroup) { ; } }这样子放回的数组ret里面的就全是好友聊天的列表,可这个循环只执行了第一个循环之后就崩了,错误提示是**reason: '*** Collection <__NSArrayM: 0x7fdb3268ece0> was mutated while being enumerated.',请问是什么原因啊,怎么修改?**
已邀请:
给你百度了,http://blog.csdn.net/itianyi/article/details/8510597,看看吧。

要回复问题请先登录注册