不能存图片,只能存图片数据
//保存用户名、密码、图片
//保存到默认的数据库中
//NSUserDefaults standardUserDefaults得到一个静态的指针
NSUserDefaults *userDef = [NSUserDefaults standardUserDefaults];
if(self.rememberMimaBtn.selected)
{
[userDef setObject:@"1" forKey:@"rememberUserPwd"];
}
else
{
[userDef setObject:@"0" forKey:@"rememberUserPwd"];
}
[userDef setObject:mainVC.loginUser.userID forKey:@"loginUser.userID"];
[userDef setObject:mainVC.loginUser.userPwd forKey:@"loginUser.userPwd"];
[userDef setObject:mainVC.loginUser.userImageUrl forKey:@"loginUser.userImageUrl"];
NSData *imageData = UIImagePNGRepresentation(mainVC.loginUser.userImage);
[userDef setObject:imageData forKey:@"loginUser.userImage"];
[userDef synchronize];//synchronize直接写入
//读取已经保存的用户名、密码、图片
NSUserDefaults *userDef = [NSUserDefaults standardUserDefaults];
self.zhanghaoText.text = [userDef objectForKey:@"loginUser.userID"];
NSString *isrememberPwdStr = [userDef objectForKey:@"rememberUserPwd"];
if([isrememberPwdStr isEqualToString:@"1"])
{
self.rememberMimaBtn.selected = YES;
self.mimaText.text = [userDef objectForKey:@"loginUser.userPwd"];
}
NSData *imageData =[userDef objectForKey:@"loginUser.userImage"];
UIImage *image = [UIImage imageWithData:imageData];
self.touxiangImage.image = image;