我有一个包含用户名和密码等数据的类。这些值是从带有文本字段的视图控制器中设置的。此类具有使用用户输入的用户名和密码来执行某些任务的方法。如何编写我的程序,以便用户只需输入一次用户名和密码即可使用其他类中的方法?这种方式通过使用 NSUserdefaults 起作用,但我希望每次启动新的应用程序会话时数据都会消失。我有什么办法可以做到这一点?谢谢!
在您的 AppDelegate.m 文件中:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults removeObjectForKey:@"key1"];
[defaults removeObjectForKey:@"key2"];
[defaults removeObjectForKey:@"key3"];
return YES;
}