II优选
II优选
  • 发布:2023-10-13 11:04
  • 更新:2023-10-14 09:41
  • 阅读:141

【报Bug】vc isKindOfClass 闪退

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 13.1

HBuilderX类型: 正式

HBuilderX版本号: 3.8.12

手机系统: iOS

手机系统版本号: iOS 13.2

手机厂商: 苹果

手机机型: iphone6s

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

isKindOfClass 闪退

预期结果:

isKindOfClass 闪退

实际结果:

isKindOfClass 闪退

bug描述:

  • (UIViewController )findCurrentShowingViewControllerFrom:(UIViewController )vc
    {
    // 递归方法 Recursive method
    UIViewController currentShowingVC;
    if ([vc presentedViewController]) {
    // 当前视图是被presented出来的
    UIViewController
    nextRootVC = [vc presentedViewController];
    currentShowingVC = [self findCurrentShowingViewControllerFrom:nextRootVC];

    } else if ([vc isKindOfClass:[UITabBarController class]]) {
    // 根视图为UITabBarController
    UIViewController nextRootVC = [(UITabBarController )vc selectedViewController];
    currentShowingVC = [self findCurrentShowingViewControllerFrom:nextRootVC];

    } else if ([vc isKindOfClass:[UINavigationController class]]){
    // 根视图为UINavigationController
    UIViewController nextRootVC = [(UINavigationController )vc visibleViewController];
    currentShowingVC = [self findCurrentShowingViewControllerFrom:nextRootVC];

    } else {
    // 根视图为非导航类
    currentShowingVC = vc;
    }

    return currentShowingVC;
    }

isKindOfClass 闪退

2023-10-13 11:04 负责人:DCloud_iOS_WZT 分享
已邀请:
DCloud_iOS_WZT

DCloud_iOS_WZT

错误日志的截图发一下

  • II优选 (作者)

    图片放下边了,加你好友没有回复

    2023-10-14 09:41

II优选

II优选 (作者) - 定制插件开发-联系QQ:770104707

这个是手机上运行的日志

II优选

II优选 (作者) - 定制插件开发-联系QQ:770104707

麻烦看一下

要回复问题请先登录注册