Как получить значение, сохраненное в NSUserdefault - PullRequest
0 голосов
/ 30 июля 2010

Я пытаюсь использовать NSUser Deafault в моем приложении. Tp fillup 4 UITextFields. Я пытаюсь сохранить поля таким образом, чтобы при последующих запусках программы все, что они ранее помещали, уже отображалось в этих UITextFields, поэтому им не придется повторно вводить их - если только они не хотят что-то редактировать, в этом случае они все еще этот вариант. Я думаю, что я нашел хороший способ сохранить строки, используя NSUserDefaults, но сейчас я пытаюсь выяснить, как эти поля заполняют UITextField - это не так просто, как если бы они были UILabels. Это маршрут, который я пробую:

Теперь моё значение сохраняется в nsuserDefalut, но не совсем понятно, как получить значение dat в следующий раз (когда я запускаю приложение (в поле uitext появляется пустое значение)) .. Я пробую эту кодировку

NSUserDefaults * userData = [NSUserDefaults standardUserDefaults]; // Крючки. NSString * placeHolderName = [userData stringForKey: @ "name"]; urltextFieldNormal.text = placeHolderName;

1 Ответ

2 голосов
/ 30 июля 2010

Вы не забыли синхронизировать NSUserDefaults при сохранении строк?

    [[NSUserDefaults standardUserDefaults] setObject:@"Hello mister nick" forKey:@"alarmsArray"];
    [[NSUserDefaults standardUserDefaults] synchronize];

Ура, приятель ...

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