Как используется последнее значение переменной, когда приложение закрыто? - PullRequest
0 голосов
/ 18 октября 2011

Я хочу использовать событие, подобное тому, как у меня есть какое-то значение в строке, и после сохранения значения в строке я закрыл приложение, и теперь я снова запускаю это приложение.Теперь я хочу использовать значение строки, которое я сохранил в последний раз.Как это сделать?

Заранее спасибо ...

Ответы [ 3 ]

0 голосов
/ 18 октября 2011

[[NSUserDefaults standardUserDefaults] setObject: yourString forKey: yourKey];// SET

yourString = [[NSUserDefaults standardUserDefaults] objectForKey: yourKey];// GET

0 голосов
/ 18 октября 2011

U должен создать файл plist .plist

шаг 1: #define DataFilePath перед @implementation

#define DataFilePath                [@"~/Documents/<fileName>.plist" stringByStandardizingPath]

шаг 2: создайте файл plist чем

if (! [[NSFileManager defaultManager] fileExistsAtPath: DataFilePath]) {NSData * data = [[NSData alloc] initWithContentsOfFile: [[NSBundle mainBundle] pathForResource: @ "" ofType: @ "plist"]]; [data writeToFile: DataFilePath атомарно: TRUE]; [выпуск данных]; } NSData * data = [NSData dataWithContentsOfFile: путь_файла_данный]; NSLog (@ "% @", путь_файла_данная);
Формат NSPropertyListFormat; NSArray * array = [NSPropertyListSerialization propertyListFromData: данные Параметр mutabilityOption: NSPropertyListImmutable формат: & формат ErrorDescription: ноль];

шаг 3: сохранить в файл plist

NSString * path = [[CommonFunctions documentsDirectory] stringByAppendingFormat: @ "/% @",]; NSLog (@ "путь к файлу =% @", путь); [data writeToFile: путь атомарно: TRUE];

0 голосов
/ 18 октября 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...