swift 上 java 的 BufferedWritter-like?
BufferedWritter-like from java on swift?
这是我几天前制作的 java 代码,
@Override
public void mouseClicked(MouseEvent e) {
final Window parentWindow = SwingUtilities.getWindowAncestor(EntreeElimJPanel.this);
try{
File file = new File("file.txt");
file.createNewFile();
FileWriter fw = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(fw);
bw.write("Identifiant: ");
bw.write(textField.getText());
bw.write("\n");
bw.write("Pass: ");
bw.write(textField_1.getText());
bw.flush();
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
br.close();
bw.close();
}catch(IOException e1){
e1.printStackTrace();
}
}
此代码将一些数据写入一个小文本文件。它工作正常。
我正在尝试对 swift 执行相同的操作。基本上,我尝试遵循 NSUserDefaults
上的一些教程,例如 https://www.youtube.com/watch?v=aMu11FJ_uDs。
我不知道为什么,但它不起作用。难道不能用 Swift 代码做我在 java 上做的同样的事情吗?我错过了什么吗?
我只需要做同样的事情,保存一个用户 name/password 以后我可以检索,即使应用程序是 closed/restarted.
欢迎任何信息,我从今天早上开始搜索,没有什么是非常有效的...
谢谢。
fselva
pd:这是在 iOS 上不起作用的代码,我把它浪费得很厉害:
@IBAction func Save(sender: AnyObject) {
NSString saveId = self.Id.text
NSString savePass = self.Pass.text
NSUserDefaults defaults = [NSUserDefaults standardUserDefaults]
[defaults setObject:saveId forKey:@"Identifiant"]
[defaults setObject:savePass forKey:@"Password"]
[defaults synchronize]
}
这是我几天前制作的 java 代码,
@Override
public void mouseClicked(MouseEvent e) {
final Window parentWindow = SwingUtilities.getWindowAncestor(EntreeElimJPanel.this);
try{
File file = new File("file.txt");
file.createNewFile();
FileWriter fw = new FileWriter(file);
BufferedWriter bw = new BufferedWriter(fw);
bw.write("Identifiant: ");
bw.write(textField.getText());
bw.write("\n");
bw.write("Pass: ");
bw.write(textField_1.getText());
bw.flush();
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr);
br.close();
bw.close();
}catch(IOException e1){
e1.printStackTrace();
}
}
此代码将一些数据写入一个小文本文件。它工作正常。
我正在尝试对 swift 执行相同的操作。基本上,我尝试遵循 NSUserDefaults
上的一些教程,例如 https://www.youtube.com/watch?v=aMu11FJ_uDs。
我不知道为什么,但它不起作用。难道不能用 Swift 代码做我在 java 上做的同样的事情吗?我错过了什么吗?
我只需要做同样的事情,保存一个用户 name/password 以后我可以检索,即使应用程序是 closed/restarted.
欢迎任何信息,我从今天早上开始搜索,没有什么是非常有效的...
谢谢。
fselva
pd:这是在 iOS 上不起作用的代码,我把它浪费得很厉害:
@IBAction func Save(sender: AnyObject) {
NSString saveId = self.Id.text
NSString savePass = self.Pass.text
NSUserDefaults defaults = [NSUserDefaults standardUserDefaults]
[defaults setObject:saveId forKey:@"Identifiant"]
[defaults setObject:savePass forKey:@"Password"]
[defaults synchronize]
}