// // UMComViewController.m // UMCommunity // // Created by umeng on 15/9/14. // Copyright (c) 2015年 Umeng. All rights reserved. // #import "UMComViewController.h" #import "UMComResouceDefines.h" #import #import "UMComLoginManager.h" #import "UIViewController+UMComAddition.h" #import @interface UMComViewController () @end @implementation UMComViewController - (instancetype)init { self = [super init]; if (self) { } return self; } - (void)viewDidLoad { [super viewDidLoad]; if (self.doNotShowBackButton == NO) { [self setForumUIBackButton]; } if ([self respondsToSelector:@selector(edgesForExtendedLayout)]) { [self setEdgesForExtendedLayout:UIRectEdgeNone]; } if (CGColorEqualToColor(self.view.backgroundColor.CGColor, [UIColor clearColor].CGColor)) { self.view.backgroundColor = [UIColor whiteColor]; } } - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(communityInvalidErrorNotitficationAlert) name:kUMComCommunityInvalidErrorNotification object:nil]; } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; [[NSNotificationCenter defaultCenter] removeObserver:self name:kUMComCommunityInvalidErrorNotification object:nil]; } - (void)communityInvalidErrorNotitficationAlert { [UMComLoginManager userLogout]; [self.navigationController popToRootViewControllerAnimated:YES]; [[[UIAlertView alloc]initWithTitle:nil message:UMComLocalizedString(ERR_MSG_INVALID_COMMUNITY,@"社区已经被强制关闭,暂时无法访问请见谅。") delegate:nil cancelButtonTitle:UMComLocalizedString(@"um_com_ok",@"好") otherButtonTitles:nil, nil] show]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } @end