isKindOfClass 闪退



- 发布:2023-10-13 11:04
- 更新:2023-10-14 09:41
- 阅读:141
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 13.1
HBuilderX类型: 正式
HBuilderX版本号: 3.8.12
手机系统: iOS
手机系统版本号: iOS 13.2
手机厂商: 苹果
手机机型: iphone6s
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
isKindOfClass 闪退
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 闪退
II优选 (作者)
图片放下边了,加你好友没有回复
2023-10-14 09:41