mirror of
https://github.com/DKJone/DKWechatHelper.git
synced 2026-07-29 06:12:07 +08:00
适配IPad
解决IPad打开小助手崩溃问题
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user