iPhone-从文件保存和加载用户的登录信息
|
大家好,我在尝试保存用户的登录名(电子邮件)和密码(字符/数字)时遇到了一些问题。这些都是NSStrings的UITextFields。
我现在在视图末尾设置了它,然后将其解雇为
[email writeToFile:@\"Login\" atomically:YES encoding:NSUTF8StringEncoding error:&error];
[password writeToFile:@\"Password\" atomically:YES encoding:NSUTF8StringEncoding error:&error];
但是,我不确定在加载视图时如何去加载这些。
我尝试在视图加载开始时这样做:
NSString *email;
NSString *password;
NSError *error;
NSString *em = [[NSString alloc] initWithContentsOfFile:@\"Login\" encoding:NSUTF8StringEncoding error:&error];
NSString *pass = [[NSString alloc] initWithContentsOfFile:@\"Password\" encoding:NSUTF8StringEncoding error:&error];
if (error == nil) {
userEmail.text = em;
userPassword.text = pass;
}
email = userEmail.text;
password = userPassword.text;
但是,我实际上无法获取这两个文件中的数据。是因为我必须拥有该文件的完整路径吗?另外,有没有办法将它们都保存到一个文件中(NSMutableDictionary)?任何建议将是巨大的!
亚历克斯
没有找到相关结果
已邀请:
2 个回复
豆兢
亲奋漏
保存:
加载: NSString * em = [[[NSString alloc] initWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:&error]; 不要忘记[em release]以避免内存泄漏!