iPhone 앱에 "로그인 상태 유지"또는 "내 정보 기억"확인란을 구현해야합니다. 어떻게 구현합니까? 사용자 ID는 어떻게 저장합니까?Stay iPhone App 용 옵션
도움말은 매우 확인란이 선택되어 있는지
감사합니다, VKS
iPhone 앱에 "로그인 상태 유지"또는 "내 정보 기억"확인란을 구현해야합니다. 어떻게 구현합니까? 사용자 ID는 어떻게 저장합니까?Stay iPhone App 용 옵션
도움말은 매우 확인란이 선택되어 있는지
감사합니다, VKS
@VKS
1
-(void)autologin:(id)sender
{
ischecked =!ischecked;
UIButton *check = (UIButton*)sender;
if(ischecked == NO)
[check setImage:[UIImage imageNamed:@"checkbox1.png"] forState:UIControlStateNormal];
else
[check setImage:[UIImage imageNamed:@"checkbox-pressed.png"] forState:UIControlStateNormal];
}
2
if(ischecked == YES)
{
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
[standardUserDefaults setObject:mainDelegate.uName forKey:@"username"];
[standardUserDefaults setObject:mainDelegate.uPassword forKey:@"password"];
[standardUserDefaults synchronize];
}
및 암호/사용자 이름
3
if(isChecked == YES)
{
NSUserDefaults *standard = [NSUserDefaults standardUserDefaults];
NSString *pass = [standard objectforkey:@"password"];
NSString *user = [standard objectforkey:@"username"];
}
if ([pass == nil] || [user == nil])
{
// Show the alert view that user is not valid.
}
else
{
// User is valid.
}
점검, 평가하고있는 경우는
이 당신의 변수를 저장합니다 NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
[standardUserDefaults setObject:mainDelegate.uName forKey:@"username"];
[standardUserDefaults setObject:mainDelegate.uPassword forKey:@"password"];
[standardUserDefaults synchronize];
을 확인하고 저장을위한 로그인 체크하면서 NSUserDefaults.
if (standardUserDefaults) {
//Here check for the values if there are any values then use the same and login
}
Google에서 NSUserDefaults 자습서를 확인하면 샘플 코드가 표시됩니다.
NSUserDefaults가 안전하지 않으므로 암호를 영구 저장하려면 iOS 키 체인을 사용하는 것이 좋습니다.
은 이쪽을 봐 : http://iosdevelopertips.com/core-services/using-keychain-to-store-username-and-password.html