Получение значения текстового поля и установка другого экрана - PullRequest
0 голосов
/ 19 августа 2011

Чтобы пользователь ввел значение в текстовое поле, я хочу отобразить другой экран в текстовом виде. Итак, я хочу получить доступ к значению текстового поля, которое я использовал на другом экране.
Я не знаю, как это сделать, потому что я новичок в программировании на ios. Благодаря.

Ответы [ 2 ]

0 голосов
/ 19 августа 2011

В AppDelegate,

Nsstring *textString;

В FirstViewController.h и SecondViewController.h

YourAppDelegate *appDelegate;

В FirstViewController.m и SecondViewController.m

в функции ViewDidLoad,

appDelegate = (YourAppDelegate *)[[UIApplication sharedApplication] delegate];

Вы можете получить текст textField,

appDelegate.textString = yourTextField.text;

и в SecondViewController,

NSString* textStr = appDelegate.textString;
0 голосов
/ 19 августа 2011

Установите строку NSString в appDelegate для вашего проекта.

  eg. NSString* copyStr;

  //Now InYourFirstViewController.m
  appDelegate.copyStr = yourTextField.text; 

  //InSecondViewController.m
  NSString* fetchText = appDelegate.copyStr;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...