引用:123muyi 发表于 2019-02-21 14:26 这应该是跟你把界面逻辑调整之后,导致了数据加载逻辑的变动 |
引用:123muyi 发表于 2019-02-21 11:28 程序被你改的面目全非了。。。 一般这种消息不是显示在“首页”吗。 我告诉你怎么排查这个问题: 1)你首先要确认,这条消息,从网络层到你这边,收到的是几条(理论上肯定是一条); 2)第1)中收到网络数据后,到界面的显示过程时,怎么会出现2条,这个你就可以用最普通的ios代码调试能力找出原因。 至于,第1)中原版app是在哪里收到网络数据的,以及怎么显示到界面上的,这整个过程和原理,你仔细读一下我写的这篇文章《RainbowChat开发资料:客户端如何实现收到聊天消息到界面显示的?(针对iOS、Android)》 |
引用:123muyi 发表于 2019-02-21 11:13 不用客气 |
引用:JackJiang 发表于 2019-02-21 09:59 好的,谢谢 |
引用:123muyi 发表于 2019-02-21 09:30 如果没有异常栈信息或不能复现的话,猜不出来什么问题。其他客户也都没有遇到这个问题。 你看到的这段代码,其实是github上找到的,在文本输入界面里显示当前可输入剩余字数用的,没有别的作用,当前理论上只用于了个人信息界面里修改个性签名、其它说明时用的,理论上不应该影响到聊天界面。 具体你可以在这个开源代码里加一些Log,看看还能不能复现,如果能就把异常栈抓到,贴上来一起分析一下 |
引用:JackJiang 发表于 2019-02-20 18:27 代码具体崩溃在 [self removeObserver:self forKeyPath@"layer.borderWidth"] , 通过消息界面点击进去的 就出现了一次, 再运行就不崩了, 没办法提供更详细的内容, 所以想问一下可能会是哪方面的问题, 我去排查一下 型号苹果7 版本12.1.1 |
|