2015-06-17 3 views
-2
-(IBAction)btn:(id)sender { 

    abcViewController *vc = [[abcViewController alloc]initWithNibName:@"abcViewController" bundle:nil]; 
    vc.str = @"hello"; 
    [self.navigationController pushViewController:vc animated:YES]; 
} 
+2

Возможный дубликат http://stackoverflow.com/questions/8429088/ios-storyboard-passing-data-navigationviewcontroller –

ответ

0

Заканчивать этот код

UIViewController * = VC [раскадровка instantiateViewControllerWithIdentifier: @ "ИмяИдентификатора"];
vc.label = @ "Текст";
[self.navigationController pushViewController: vc animated: YES];

+0

спасибо Rajesh Maurya ...... –

+0

Решает проблему? Если да, пожалуйста, сделайте его принятым и нажмите кнопку с голосом. Благодарю. – Rajesh

0

Предположим, вы хотите отправить строковое значение из одного вида в другое с помощью раскадровки. В первом представлении контроллер объявляет переменную в файле .h, например, NSString str; и во втором представлении контроллер объявляет переменную в .h как NSString newStr ;. Затем в первом представлении контроллер файла .m создает второй объект просмотра с помощью раскадровки - SecondViewController * svc = [storyboard instantiateViewControllerWithIdentifier: @ "SecondViewController"]; И отправить переменную, используя этот объект, во второй вид - svc.newStr = str;

+0

не работает ....... –

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