Сохранить текст и извлечь в следующем представлении - PullRequest
0 голосов
/ 29 ноября 2011

У меня UITextField в первом представлении, я должен сохранить текст и получить в следующем представлении.Кто может мне помочь с этим?

Ответы [ 2 ]

0 голосов
/ 29 ноября 2011

Вы можете использовать NSUserDefaults для хранения данных, и вы можете получить в любом классе

В магазин:

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

[defaults setObject:userName.text forKey:@"userNameKey"];

Для получения:

       NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

       NSString *userName = [prefs stringForKey:@"userNameKey"];
0 голосов
/ 29 ноября 2011

Вы должны посмотреть на делегатов.Это позволяет одному представлению обеспечить обратный вызов к другому представлению без создания тесной связи.

http://www.theappcodeblog.com/2011/04/15/passing-data-between-views-tutorial-using-a-protocol-delegate-in-your-iphone-app/

Что именно делает делегат в проекте xcode ios?

Другой вариант - создать общую модель (читайте шаблоны моделей представления модели).В этом шаблоне типично создание модели и обмен данными путем получения одноэлементного экземпляра вашей модели:

MyModel *model = [MyModel sharedInstance];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...