didi / DoKit

一款面向泛前端产品研发全生命周期的效率平台。
Apache License 2.0
20.09k stars 3.09k forks source link

使用哆啦A梦后,导致NavigationBar那里显示有问题 #1170

Closed yuanlaikeyizheyang closed 2 months ago

yuanlaikeyizheyang commented 2 months ago

期望引入SDK后,不影响现在的UI显示 目前表现出来的是,引入库之后,导致顶部naviBar有问题,特别是自定义NavigationController,表现为UI界面被往上移动 操作: pod管理DoraemonKit (pod 'DoraemonKit/Core', '~> 3.1.3', :configurations => ['Debug']) 使用了WithLoad,WithLogger,WithMLeaksFinder(还没有下载MLeaksFinder),iOS13之后,在 SceneDelegate 中初始化,调用 DoraemonManager.shareInstance().install() (仅此一句代码,判断DEBUG环境) 苹果手机 --- iOS12和iOSXr都是这样的问题 iOS XR 系统版本16.1.1 file.zip ![Uploading WeChatb00a74eb4d4538e69c9be1a0f8f0ce52.jpg…]()

yuanlaikeyizheyang commented 2 months ago

已经解决,iOS13之后,因为启动在SceneDelegate之中的,DoraemonKit中有判断只启动一次,所以需要将安装方法的调用DoraemonManager.shareInstance().install()放在活跃状态方法中,而非willConnectTo中