/ / Збереження стану користувальницької змінної в какао - iphone, какао-дотик

Збереження стану користувальницької змінної в какао - iphone, какао-дотик

Який правильний спосіб визначити вхід користувачазмінна, тому вона зберігає свою цінність після повернення користувачеві контролю. У мене є TextView, де користувач вводить опис, і я хочу очистити вміст TextView, але підтримувати те, що спочатку користувач ввів.

Відповіді:

2 для відповіді № 1

Визначте NSString у заголовку вашого UIViewController, зробіть UIViewController UITextViewDelegate (@interface MyViewController: UIViewController {), і встановіть UITextView делегувати власність на самоврядування. Тоді, у твоєму -(void)textViewDidChangeSelection:(UITextView *)textView метод, встановіть змінну NSString на вашТекст UITextView.Коли користувач знімає фокус з вашого UITextView, ви очистите його зміст, і змінна NSString буде залишена текстом, який був набраний перед очисткою.