IMKit 头像点击失效问题

可能原因

有些开发者 App 中使用了 SDWebImage ,其中 SDWebImage+LK.h 分类中有 setImageURL 方法,此方法恰好覆盖了 RCloudImageView 的 setImageURL 方法,在该方法中调用了 sy_loadTapEvent,此方法中给头像添加了一个 UITapGestureRecognizer,这导致了再 sdk 中添加的 tapGesture 无效,这是头像不响应事件的原因。

建议

融云建议是开发者项目中添加分类的方法中以 app 的前缀作为区分,以免发生点击失效问题。