注册

iOS 多次调用发送图片消息函数sqlite3.dylib闪退

[[HChatClient sharedClient].chatManager sendMessage:“图片消息实体” progress: completion:]
多次调用后闪退, 用队列也没有用。

[logging] BUG IN CLIENT OF sqlite3.dylib: illegal multi-threaded access to database connection
(lldb)
 
已邀请:
和你一样的情况  升级xcode9.3就这样了   求解

lij

db同时操作,这个是他们framework包的问题
我也遇到同样的问题,一直闪退,请问怎么操作
在 [EMChatManager handleMessage:isSend:handler:progress:completion:] 这个方法中用到了 dispatch_async
 
这里的queue 是通过 dispatch_get_global_queue(0x0, 0x0) 获取的, 这个方法返回的是一个全局并发队列,并由整个进程共享。
 
所以我觉得这个queue应该用 dispatch_queue_create 创建一个EMChatManager专用的串行队列。
亲们,找个问题解决了吗

要回复问题请先登录注册