У меня есть UITextField в secondViewController и кнопка в том же представлении.Как передать значение строки предыдущему viewController
Я хочу получить этот текст UITextField в виде строки для firstViewController.
Здесь мой код.
SecondViewController.m
-(void)backToFirstView
{
NSString *str=disTxtFld.text;
FirstView *firstView=[[FirstView alloc]init];
firstView.discountStr=str;
[self.navigationController popViewControllerAnimated:YES];
}
FirstViewController.h
@property (nonatomic,strong) NSString *disStr;
FirstViewController.m
@synthesize disStr;
-(void)viewWillAppear:(BOOL)animated
{
NSLog(@"discount:%@",disStr);
}
Когда i`am пытается напечатать эту строку в первой view..it показа null значение ..
любые предложения ...
Вы используете раскадровки? –
Проверьте здесь часть передачи данных Назад - http://stackoverflow.com/questions/5210535/passing-data-between-view-controllers –
http://stackoverflow.com/questions/10719017/how-to -send-an-nsstring-to-another-view-controller/10719565 # 10719565 –