Initial commit
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
//
|
||||
// UMComViewController.m
|
||||
// UMCommunity
|
||||
//
|
||||
// Created by umeng on 15/9/14.
|
||||
// Copyright (c) 2015年 Umeng. All rights reserved.
|
||||
//
|
||||
|
||||
#import "UMComViewController.h"
|
||||
#import "UMComResouceDefines.h"
|
||||
#import <UMCommunitySDK/UMComSession.h>
|
||||
#import "UMComLoginManager.h"
|
||||
#import "UIViewController+UMComAddition.h"
|
||||
#import <UMComNetwork/UMComHttpCode.h>
|
||||
|
||||
@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
|
||||
Reference in New Issue
Block a user