SharedDataManager.h 2.09 KB
//
//  SharedDataManager.h
//  Login
//
//  Created by pcbeta on 15-1-30.
//  Copyright (c) 2015年 pcbeta. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "xn_base_Client_AF.h"


@interface SharedDataManager : NSObject{
    #pragma mark 2.0.0
    // 群的字典
    NSMutableArray *_XNN_GroupsInfoArray;
}

@property (strong)NSString *errMsg;

#pragma mark - 用来保存UserInfo.plist
/**
 *  @author qianjun
 *
 *  @brief  用来保存UserInfo.plist
 */
@property(strong,nonatomic)NSMutableDictionary *muDic_userInfo;

#pragma mark - 用来保存UserDraft.plist
/**
 *  @author qianjun
 *
 *  @brief  用来保存UserDraft.plist
 */
@property(strong,nonatomic)NSMutableDictionary *muDic_userDraft;

#pragma mark - 用来保存muArr_city
/**
 *  @author zsq
 *
 *  @brief  用来保存muArr_city
 */
@property(strong,nonatomic)NSMutableArray *muArr_city;


#pragma mark 创建单例
/**
 *  @author qianjun
 *
 *  @brief  创建单例
 *
 *  @return self
 */
+ (instancetype)sharedInstance;

#pragma mark 判断APP是否0, 0
@property (nonatomic, strong)NSString * loginfT;

#pragma mark 判断APP是否在后台
@property (assign)BOOL XNN_IsInBackground;

#pragma mark 判断是否自动登录
@property (assign)BOOL XNN_IsLongin;

#pragma mark - 应用相关 --
@property(retain) NSString *imagePath;

#pragma mark - 初始化用户文件夹和DB
-(void)initUserFolderAndDatabase;

#pragma mark - 出错信息
@property (atomic,strong)NSString *XNN_errMsg;

/**
 *  @author qianjun
 *
 *  @brief NIM用-Client连接(AFNetWorking)
 */
@property(strong, nonatomic)xn_base_Client_AF *NIM_Client_AF;

@property (assign,nonatomic) BOOL isLaunchedByNotification;

#pragma mark - 用于从消息界面点击社区消息跳转到社区RN指定的社区页面
@property (strong,nonatomic) NSDictionary *dic_forumParms;

#pragma mark - 用于在切换到发现后能够自动进入社区
@property (assign,nonatomic) BOOL needOpenForum;

#pragma mark - 是否正在显示广告的外链网页
@property (nonatomic) BOOL showingADLinkHtml;

#pragma mark - 是否正在展示广告
@property (nonatomic) BOOL showAD;


@end