47 lines
1.5 KiB
Objective-C
47 lines
1.5 KiB
Objective-C
//
|
|
// UMCommunityUI.m
|
|
// UMCommunity
|
|
//
|
|
// Created by wyq.Cloudayc on 7/31/16.
|
|
// Copyright © 2016 Umeng. All rights reserved.
|
|
//
|
|
|
|
#import "UMCommunityUI.h"
|
|
#import "UMComNavigationController.h"
|
|
|
|
@implementation UMCommunityUI
|
|
|
|
+ (UINavigationController *)navigationViewController
|
|
{
|
|
UIViewController *feedsViewController = [self currentViewController];
|
|
UMComNavigationController *navigationControlller = [[UMComNavigationController alloc] initWithRootViewController:feedsViewController];
|
|
return navigationControlller;
|
|
}
|
|
|
|
|
|
+ (UIViewController *)viewController
|
|
{
|
|
UIViewController *feedsViewController = [self currentViewController];
|
|
return feedsViewController;
|
|
}
|
|
|
|
+ (UIViewController *)currentViewController
|
|
{
|
|
Class UMComCurrentViewController = nil;
|
|
if (NSClassFromString(@"UMComHomeFeedViewController")) {
|
|
UMComCurrentViewController = NSClassFromString(@"UMComHomeFeedViewController");
|
|
}else if (NSClassFromString(@"UMComForumHomeViewController")){
|
|
UMComCurrentViewController = NSClassFromString(@"UMComForumHomeViewController");
|
|
}else if (NSClassFromString(@"UMComSimpleHomeViewController")){
|
|
UMComCurrentViewController = NSClassFromString(@"UMComSimpleHomeViewController");
|
|
}else if (NSClassFromString(@"UMComViewController")){
|
|
UMComCurrentViewController = NSClassFromString(@"UMComViewController");
|
|
}else{
|
|
return [[UIViewController alloc] init];
|
|
}
|
|
UIViewController *currentViewController = [[UMComCurrentViewController alloc] init];
|
|
return currentViewController;
|
|
}
|
|
|
|
@end
|