2014-10-15 3 views
0

У меня есть раскадровка и текстовое поле. Всякий раз, когда я вхожу в текст, он должен быть автоматически сохранен, как только я нажму. И всякий раз, когда я нажимаю «Отмена», он должен откатываться в предыдущее состояние (последние сохраненные данные). Может ли кто-нибудь дать мне представление о том, с чего начать?Как сохранить текст в файле из UITextView?

P.S. Я совершенно новый для IOS и Objective-C

ответ

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]; 

Вы добавляете текстовое изображение на раскадровку и кладете две кнопки, получаете выход из этих трех.

Смежные вопросы