LEE

Results 22 issues of LEE

复现场景: 创建一个UICollectionView, 一页可显示10个cell, 每个cell中有一个UIImageView, cellForRow代理中为cell中的imageView setImage, (相同的url) gif图片大小大约在3MB左右, 相等于为不同UIImageView同时setImage 10次, 通过回调得知 cacheType为 disk, 此时内存可以飙升300MB. 如果cacheType为 memory 则不会出现这种情况. 猜测: 在disk读取数据时 memory中并没有缓存, disk读取完成写入memory后, memory中才会有缓存记录, 同时在disk没有读取完成前 多次调用setImage(), 造成多次执行disk读取写入内存的操作, 最终导致内存暴涨. 希望可以尽快解决

``` navigator.handle("cddh://open") { ... print(1) } navigator.handle("cddh://") { ... print(2) } ``` ``` navigator.open("cddh://open?type=xxxx") ``` Result: Sometimes it's `1`, sometimes it's `2`. Or ``` navigator.handle("cddh://open?type=pvp") { ... print(1) } navigator.handle("cddh://open?type=pvp_detail")...

``` let alert = LEEAlert.alert() let config = alert.config config.xxxxx() config.xxxxx() ``` 具体原因可以参考: https://github.com/lixiang1994/LEEAlert/issues/40

Q&A

``` LEEAlertConfig * alert = [LEEAlert alert]; LEEAlertConfigModel * config = alert.config; config.addXXXXX; config.addXXXXX; config.addXXXXX; config.addXXXXX; config.addXXXXX; if (XXXX) { config.addXXXXX; } if (XXXX) { config.addXXXXX; } config.LeeShow(); ```

Q&A

-------- ## 完美解决此问题, 以`$100`美刀作为酬谢, 支持 微信支付, 支付宝支付, PayPal支付. - 解决上述问题, 确保自测无误. - 提交PR或直接联系本人交付相关代码. - 本人验证通过测试. - 2小时内根据以上支付方式支付酬谢金. - Release记录 以示感谢🙏 ------- ## 描述: 本库对于 `UILabel` 的点击事件实现方案是使用 `TextKit` 构建一个与 `UILabel` 显示一致的内容,...

help wanted
$100

suggest: Don't use pop animation. It is based on CADisplayLink. Because: `completionBlock ` callback is not accurate. use `swipe(.left)` When the animation is halfway, it will be called. -> `self.removeFromSuperview()`...

type: enhancement
priority: low
status: queued

假设: ``` let vcs = self.navigationController?.viewControllers ?? [] self.navigationController?.setViewControllers(vcs.reversed(), animated: true) ``` `setupNavigationBarWhenViewDidLoad()`中的`backBarButtonItem`处理是不是就会有问题?