-
Notifications
You must be signed in to change notification settings - Fork 537
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
iOS17.4系统一些列表点击cell无响应、崩溃 #235
Comments
提供下crash堆栈 |
|
你好上面这个是神策那个问题的,第一个问题我提问后发现了问题补充了说明您看下 |
提供下完整堆栈 |
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
1.比较了两个系统,ios15系统均正常响应,ios17系统某些列表多次复现,初始化列表时开启了动画方法tab_startAnimation,当加载时再次调用了tab_startAnimation,结束时只是调用了一次tab_endAnimationEaseOut,这种情况点击列表就会出现无响应的情况isAnimating为yes,看代码是判断了是否动画中,猜测是调用了两次导致,关闭了初始化时的动画解决,之前比较旧的版本没有复现
2.同时集成神策4.7.0出现响应链冲突问题
TABTableAnimated 会给 tableview 的 delegate 创建一个动态子类,修改 tableview 的 delegate; 神策的 SDK 也使用动态子类来采集曝光;
但 TABTableAnimated 在事件响应链中,没有把 hook 的方法往上抛,导致事件响应链中断,系统抛出了 Exceptions;
神策 SDK 为了兼容这个,try-catch 了这个 Exceptions, 在非调试时不会崩溃,只有在全局断点时才会断的这个 Exceptions。
这个问题麻烦作者看看可以解决下吗?辛苦!
New Issue Checklist
Issue Info
Issue Description and Steps
Please fill in the detailed description of the issue (full output of any stack trace, compiler error, ...) and the steps to reproduce the issue.
The text was updated successfully, but these errors were encountered: