У меня есть два контроллера вида: MainScreenViewController
и TargetScreenViewController
;Как отправить некоторое значение другому контроллеру представления при выборе ячейки?
В MainScreenViewController
У меня есть UITableView
с пользовательскими ячейками, в TargetScreenViewController
У меня есть ярлык, который мне нужно изменить.
Мне нужно получить некоторое значение, например, путь индекса и передать его до TargetScreenViewController
и изменить метку на основе этого значения.
Я уже настроил push segue в Triggered Segues в ячейке, но как я могу передать какое-то значение и получить его там?
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
TargetView *target = [[TargetView alloc]initWithNibName:@"TargetView" bundle:nil];
NSString *data = @"Success";
target.incomingData = data;
}
в TargetView:
- (void)viewDidLoad
{
[super viewDidLoad];
self.mLabel.text = self.incomingData;
}
но этикетка пустой = [
взглянуть на http://stackoverflow.com/questions/7864371/ios5-how-to-pass- prepareforsegue-an-object – KIDdAe