-
Notifications
You must be signed in to change notification settings - Fork 538
Open
Description
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
- I have read the Documentation
- I have searched for a similar issue in the project and found none
Issue Info
| Info | Value |
|---|---|
| Platform Name | e.g. iOS |
| Platform Version | e.g. 17.4.1 |
| TABAnimated Version | e.g. 2.6.5 |
| Xcode Version | e.g. Xcode 15 |
| Repro rate | e.g. all the time (100%) / sometimes x% / only once |
| Repro with our demo prj | e.g. does it happen with our demo project? |
| Demo project link | e.g. link to a demo project that highlights the issue |
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.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels