Приложение для iPhone: сохранение / сохранение личных настроек один раз для каждого приложения - PullRequest
0 голосов
/ 27 апреля 2010

Я хочу сохранить / сохранить персональные настройки, такие как электронная почта, номер телефона для приложения. У меня есть несколько форм, которые отправляют информацию по электронной почте на мой идентификатор. Я хочу знать адрес электронной почты и номер телефона пользователя, чтобы в случае необходимости связаться с этим человеком. Я не хочу, чтобы пользователи продолжали вводить свой идентификатор электронной почты и номер телефона каждый раз в каждой форме. Целесообразно использовать эти входные данные (электронная почта и телефон) только один раз для каждого устройства / приложения, установленного на устройстве.

Я пытаюсь использовать .plist для этой цели. У меня нет успеха. Как мне это сделать? Любой пример кода (или) ссылки?

Спасибо. Буду признателен за любую помощь.

Ответы [ 2 ]

2 голосов
/ 27 апреля 2010

Возможно, вы захотите проверить NSUserDefaults:

// Storing values
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
[prefs setObject:@"foo@bar.com" forKey:@"userMail"];
[prefs synchronize];
// Reading values, even after application restart
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
NSString *mail = [prefs stringForKey:@"userMail"];
0 голосов
/ 27 апреля 2010

Почему бы вам не использовать NSUserDefaults ? Единственное, что я нашел, это то, на что нужно обратить внимание - это synchronize, когда пользователь выходит из приложения (в методе applicationWillTerminate делегата приложения.

...