|
/

react native调用umeng share的nativeCode,登录成功后内部页面跳转错误

5514***@qq.com
发布于 9 个月前
1318来自江苏省
社会化分享 U-Share
功能使用

rn版本0.76.9

umeng的ios端的升级到了最新的版本6.11.1,配套的common包什么的也都升级了。

登录流程看起来没问题,但是一旦登录成功后,rn内部导航到业务首页,就会报下面的错误

Assertion failed: (index_.size() == lru_.size()), function size, file EvictingCacheMap.h, line 439.

有人遇到过类似的问题么?AI给的结论,可能跟rn本身底层逻辑有关,也有可能跟友盟有关,没法解了~~

1个回答
 
9 个月前
来自浙江省

您好,确保回调正确处理

在React Native与原生模块交互时,需确保登录成功的回调被正确传递并处理。如果回调未正确执行,可能导致页面跳转逻辑异常。

检查页面跳转方式

如果使用 presentViewController 方式跳转,请确保在 AppDelegate 中获取当前根视图控制器,并直接调用 presentViewController 方法。

如果使用 pushViewController 方式跳转,请确保根视图控制器包含 UINavigationController,否则跳转会失败。建议通过 userInfo 发送通知,在目标页面的 viewWillAppear: 方法中监听并执行跳转。

Loading ...
登录社区,分享你的经验