// // 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