Initial commit
This commit is contained in:
@@ -0,0 +1,153 @@
|
||||
//
|
||||
// IfishUserDefaultHelper.m
|
||||
// Ifish
|
||||
//
|
||||
// Created by imac on 16/11/29.
|
||||
// Copyright © 2016年 lianxiang. All rights reserved.
|
||||
//
|
||||
|
||||
#import "IfishUserDefaultHelper.h"
|
||||
#define USERDEFAULT_ADVIEWKEY @"IfishshowAdview"
|
||||
#define IFISHTASK_LEAD @"ifishTaskLeadShow"
|
||||
@implementation IfishUserDefaultHelper
|
||||
|
||||
+(void)showAdview:(BOOL)show
|
||||
{
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
[userdefult setBool:show forKey:USERDEFAULT_ADVIEWKEY];
|
||||
[userdefult synchronize];
|
||||
|
||||
}
|
||||
|
||||
+(BOOL)digShowAdview
|
||||
{
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
BOOL showAdview =[userdefult boolForKey:USERDEFAULT_ADVIEWKEY];
|
||||
[userdefult synchronize];
|
||||
return showAdview;
|
||||
|
||||
}
|
||||
|
||||
+(void)IfishTaskIsShowed:(BOOL)show
|
||||
{
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
[userdefult setBool:show forKey:IFISHTASK_LEAD];
|
||||
[userdefult synchronize];
|
||||
}
|
||||
|
||||
+(BOOL)digisShowTaskLead
|
||||
{
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
BOOL show =[userdefult boolForKey:IFISHTASK_LEAD];
|
||||
[userdefult synchronize];
|
||||
return show;
|
||||
}
|
||||
|
||||
+(void)clearUserWhenUserChange{
|
||||
|
||||
//切换 时重置标志位 等级信息清除
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
NSInteger index=0;
|
||||
[userdefult setInteger:index forKey:@"lastIndex"];
|
||||
[userdefult setObject:@"1" forKey:@"isExit"];
|
||||
[userdefult setObject:nil forKey:@"password"];
|
||||
[userdefult setObject:nil forKey:@"cameralastIndex"];
|
||||
[userdefult setObject:nil forKey:@"gradeNum"];
|
||||
//金币标志位
|
||||
[userdefult setObject:nil forKey:EVERYDAYSIGNIN];
|
||||
[userdefult setObject:nil forKey:READINFORMATION];
|
||||
[userdefult setObject:nil forKey:OPENGOODSLINK];
|
||||
[userdefult setObject:nil forKey:ROOMLEAVEMSG];
|
||||
[userdefult setObject:nil forKey:IFISHCOMMUNITY];
|
||||
[userdefult setObject:nil forKey:SHARECAMERAPICTURE];
|
||||
[userdefult setObject:nil forKey:SHARELOOKREPORT];
|
||||
[userdefult setObject:nil forKey:RENAME];
|
||||
[userdefult setObject:nil forKey:OPLOADHEADIMG];
|
||||
[userdefult setObject:nil forKey:OPENSHARECAMERA];
|
||||
[userdefult setObject:nil forKey:CHIOCELOOKSHOPS];
|
||||
[userdefult setObject:nil forKey:IFISHDOCTOR];
|
||||
[userdefult setObject:nil forKey:SHAREIFISHAPP];
|
||||
//经验标志位
|
||||
[userdefult setObject:nil forKey:IFISHADDEXP_BIDDEVICE];
|
||||
[userdefult setObject:nil forKey:IFISHADDEXP_BIDCAMERA];
|
||||
[userdefult setObject:nil forKey:IFISHADDEXP_LOGIN];
|
||||
//任务
|
||||
[userdefult setBool:NO forKey:IFISHTASK_LEAD];
|
||||
[userdefult synchronize];
|
||||
|
||||
}
|
||||
|
||||
+(void)saveExpTimeWithFormateTime:(NSString *)time
|
||||
{
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
[userdefult setObject:time forKey:@"IfishGetExpTime"];
|
||||
[userdefult synchronize];
|
||||
|
||||
}
|
||||
|
||||
+(NSString *)getExpTimeFormDefault
|
||||
{
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
NSString *time =[userdefult objectForKey:@"IfishGetExpTime"];
|
||||
[userdefult synchronize];
|
||||
return time;
|
||||
}
|
||||
|
||||
+(NSString *)getDefualtGradNum
|
||||
{
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
NSString *time =[userdefult objectForKey:@"gradeNum"];
|
||||
[userdefult synchronize];
|
||||
return time;
|
||||
|
||||
}
|
||||
+(void)chageLevlelGrad:(NSString *)gradNum
|
||||
{
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
[userdefult setObject:gradNum forKey:@"gradeNum"];
|
||||
[userdefult synchronize];
|
||||
}
|
||||
|
||||
+(void)saveinfoId:(NSString *)infoid{
|
||||
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
[userdefult setObject:infoid forKey:@"curentInfoId"];
|
||||
[userdefult synchronize];
|
||||
}
|
||||
|
||||
+(NSString *)getDefualtInfoId{
|
||||
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
NSString *infoId =[userdefult objectForKey:@"curentInfoId"];
|
||||
//infoId nsnumber xing
|
||||
NSString *idinfo = [NSString stringWithFormat:@"%@",infoId];
|
||||
if (!idinfo) {
|
||||
idinfo = @"";
|
||||
}
|
||||
[userdefult synchronize];
|
||||
return idinfo;
|
||||
}
|
||||
|
||||
+(void)saveUserActivityMaxId:(NSString *)maxId
|
||||
{
|
||||
if (!maxId||[maxId isKindOfClass:[NSNull class]]) {
|
||||
maxId = @"0";
|
||||
}
|
||||
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
[userdefult setObject:maxId forKey:@"UserActivityMaxId"];
|
||||
[userdefult synchronize];
|
||||
|
||||
}
|
||||
|
||||
+(NSString *)localCurrentUserActivityMaxId
|
||||
{
|
||||
NSString *curentMaxid;
|
||||
NSUserDefaults*userdefult=[NSUserDefaults standardUserDefaults];
|
||||
curentMaxid =[userdefult objectForKey:@"UserActivityMaxId"];
|
||||
if (!curentMaxid) {
|
||||
curentMaxid = @"0";
|
||||
}
|
||||
return curentMaxid;
|
||||
}
|
||||
@end
|
||||
Reference in New Issue
Block a user