2013-11-21 2 views
-4

У меня есть NSArray из NSString элементов (просто текст) и UIButton на первом плане. После нажатия кнопки один элемент NSString из этого массива должен быть передан на UILabel во втором представлении. К сожалению, я пробовал разные способы (раскадровка, segue, делегат), но я получаю только пустой второй вид, текст не передается. Что я могу сделать? Помоги мне, пожалуйста.Как передать элемент (NSString) NSArray в одном представлении контроллера на текстовую метку в другом контроллере представления?

+0

Вы должны указать ссылку, пока вы находитесь о толчке ... –

+4

«Что я могу сделать?» Изучите Obj-c и выполните некоторые действия в поисковых системах. –

+1

Можете ли вы отправить код, который вы пробовали? Могут быть некоторые незначительные проблемы. –

ответ

1

Попробуйте это -

В вашем FirstViewController -

На мероприятии UIButton -

SecondViewController *secondViewController = [[SecondViewController alloc] init]; 
secondViewController.selectedValueFromArray = [yourArray objectAtIndex:0]; 
[self.navigationController pushViewController:secondViewController animated:YES]; 

В SecondViewController.h

@property (nonatomic,copy)NSString *selectedValueFromArray; 

В SecondViewController.m

@synthesize selectedValueFromArray; 

Теперь установите выбранную строкуValueFromArray в свой UILable. Как

yourUILable.text = selectedValueFromArray; 

Это поможет вам. Заранее спасибо.

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