#iphone #caching #uitextfield
#iPhone #кэширование #uitextfield
Вопрос:
Здравствуйте, у меня есть приложение с текстовым полем, в котором пользователь должен ввести свой адрес электронной почты. Есть ли какой-либо способ кэшировать электронные письма, которые были вставлены в это текстовое поле? Я хочу автозаполнение электронного письма, когда пользователь вводит электронное письмо. Если это невозможно, я хочу, чтобы приложение сохранило хотя бы последнее электронное письмо, которое использовал пользователь. Как это сделать?
Ответ №1:
Используйте это для сохранения значения электронной почты:
[[NSUserDefaults standarduserdefaults] setValue:@"user@domain.com" forKey:@"Email"];
Чтобы прочитать его обратно, используйте:
NSString *sEmail = [[NSUserDefaults standarduserdefaults] stringForKey:@"Email"];
Ответ №2:
Вы могли бы сохранить данные с помощью NSUserDefaults
— сохраните их, когда пользователь закончит вводить адрес электронной почты, а затем восстановите их снова при загрузке представления.
Ответ №3:
Если вы хотите сохранить большое количество электронных писем, вам нужно использовать список свойств… В NSUserDefaults вы должны хранить только важные значения