0
A
回答
5
@VKS
-
-(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]; }
-
if(ischecked == YES) { NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults]; [standardUserDefaults setObject:mainDelegate.uName forKey:@"username"]; [standardUserDefaults setObject:mainDelegate.uPassword forKey:@"password"]; [standardUserDefaults synchronize]; }
和用于检索密码/用户名
-
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. }
1
检查复选框是否被选中,如果选中,那么
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
}
检查谷歌上的任何NSUserDefaults教程,您将获得示例代码。
3
由于NSUserDefaults不安全,我建议使用iOS keychain持久保存密码。
看这里:http://iosdevelopertips.com/core-services/using-keychain-to-store-username-and-password.html
相关问题
- 1. 保持登录到Android应用程序
- 2. iPhone主屏幕Web应用程序和保持登录
- 3. Iphone登录应用程序
- 4. Iphone登录应用程序
- 5. iPhone:保持应用程序醒来的用户选项
- 6. 保持用户登录,在反应通量应用程序?
- 7. 使用iphone应用程序登录
- 8. 保持登录,同时从c#应用程序远程登录到drupal网站
- 9. Authlogic和iPhone应用程序登录
- 10. Facebook iPhone应用程序登录效果
- 11. iPhone应用程序登录加密
- 12. Facebook登录我的iPhone应用程序
- 13. 限制登录的iPhone应用程序
- 14. 通过GameKit登录iPhone应用程序
- 15. iPhone应用程序自动登录
- 16. 如何在iPhone应用程序保留用户登录
- 17. 什么保持iPhone应用程序?
- 18. 联合注销保持用户登录应用程序
- 19. 保持用户登录,在Android上的Android应用程序
- 20. 保持应用程序用户登录20小时
- 21. 重新启动sails.js应用程序时保持用户登录
- 22. 保持用户登录ios应用程序swift
- 23. 保持iPhone应用程序与GWT应用程序同步
- 24. Android应用程序:登录到网站,保持会话 - Java
- 25. 将“保持登录状态”添加到Web应用程序
- 26. Android:登录应用程序后无法保持会话
- 27. Heroku Rails应用程序没有保持iOS登录
- 28. 我的应用程序将无法保持登录到Facebook的
- 29. 保持登录在PHP应用程序为+1周
- 30. iPhone:保持录音应用程序在后台运行