如何从UITextView将文本保存到文件中?

时间:2014-10-15 02:15:09

标签: ios file io storyboard uitextview

我有一个故事板和一个文本框。每当我输入文本时,一旦按完就应该自动保存。每当我按下取消它应该回滚到以前的状态(上次保存的数据)。谁能让我了解从哪里开始?

P.S。我是IOS和Objective-C的新手

1 个答案:

答案 0 :(得分:0)

这是关于如何将字符串写入文件

的代码
NSString *yourString = yourtextview.text; 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *path = [documentsDirectory stringByAppendingPathComponent:@"myfile.txt"];
[yourString writeToFile:path atomically:YES];

我建议你将字符串保存在内存中的NSMutableArray中 每次按完成后,将yourtextview.text对象添加到此数组

[array addObject:self.textfield.text];

每次按取消

 NSString * lasttext = array.lastObject;
 self.textfield.text = lasttext;
[array removeLastObject];

你在故事板上添加了一个textview,并放了两个按钮,得到这三个的出口。