154 lines
4.5 KiB
Objective-C
154 lines
4.5 KiB
Objective-C
//
|
|
// 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
|