2015-04-16 5 views
0

В моем приложении я переключаюсь между UIViewController, используя навигационный контроллер, и действие Segue «Show». Но, например, если я что-то напишу в UITextView, и я вернусь в UIViewController, текст будет удален. Как я могу хранить информацию? Как в UITabBarController.UINavigationController issue

+0

Возможная Дубликат [1]: http://stackoverflow.com/a/17756677/2990958 надеюсь, что это помогает. –

+0

Я не уверен, что это самый простой способ: –

+0

для более простого решения: http://stackoverflow.com/a/12169660/2990958. –

ответ

0

Вы можете создать объекты uiviewcontroller в делетете приложения и использовать эти объекты для обмена между контроллерами представлений. В текущем сценарии, когда вы снова загружаете один и тот же контроллер представления, он создается как новый объект, поэтому UITextView снова инициализируется, поэтому введенный текст не будет сохранен.

Или вы можете сохранить значение UITextView в глобальной переменной или NSUserDefaults на viewwilldisappear() и инициализировать снова в viewwillappear()

0

U можно использовать реставрации ID в IB для этого конкретного UITextView.

enter image description here

Смежные вопросы