/**
* 将数据保存在NSUserDefaults中
*
* @param dictionary 字典
*/
+(void)saveDataWithDictionary:(NSDictionary *)dictionary
{
[[NSUserDefaults standardUserDefaults] setObject:dictionary forKey:@"appData"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
/**
* 从NSUserDefaults中获取QUser
*
* @return QUser
*/
+(QUser *)getUserDefaultsUser
{
NSDictionary *dictionary = [[NSUserDefaults standardUserDefaults] objectForKey:@"appData"];
if (dictionary) {
[QDataSource ShareQDataSource].user.username = dictionary[@"username"];
[QDataSource ShareQDataSource].user.userpassword = dictionary[@"password"];
[QDataSource ShareQDataSource].user.userId = [dictionary[@"ip"] integerValue];
[QDataSource ShareQDataSource].user.time = dictionary[@"time"];
[QDataSource ShareQDataSource].user.managerName = dictionary[@"managerName"];
return [QDataSource ShareQDataSource].user;
}
return nil;
}
#pragma mark -清除数据
/**
* 清除数据
*/
+(void)clearUserDefaultsData
{
[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"appData"];
[[NSUserDefaults standardUserDefaults] synchronize];
}