适配IPad

解决IPad打开小助手崩溃问题
This commit is contained in:
DKJone
2019-02-06 17:48:06 +08:00
parent 63d6a01cee
commit 009b2f1455
6 changed files with 38 additions and 7 deletions
+4 -7
View File
@@ -26,18 +26,15 @@
+ (UINavigationController *)navigationContrioller{
UITabBarController * tabbarVC = (UITabBarController *)UIApplication.sharedApplication.keyWindow.rootViewController;
NSArray<UINavigationController *> *vcs = tabbarVC.childViewControllers;
return vcs[tabbarVC.selectedIndex];
return ((UINavigationController *)([objc_getClass("CAppViewControllerManager") getCurrentNavigationController]));
}
+ (UIBarButtonItem *)leftNavigationItem{
UINavigationController * navc = [DKHelper navigationContrioller];
if (navc.viewControllers.count > 1){
return ((UIViewController *)navc.viewControllers[1]).navigationItem.leftBarButtonItem;
for (UIViewController *vc in navc.childViewControllers) {
UIBarButtonItem * item = vc.navigationItem.leftBarButtonItem;
if (item) { return item; }
}
return nil;
}