我有多个uitableviews。我需要将这些tableviews中的选择传递给其他tableview。
我该怎么做这个任务?
由于
答案 0 :(得分:0)
通常,每个人都有单独的UITableViewControllers。
如果您正在使用故事板,那么如果您没有使用storyBoards,请在prepareForSegue中执行此操作,然后在为您要推送的TVC提供alloc-initWithNibName之后执行此操作。
在新的TableViewController中为您要传递的信息设置变量...
@property NSString *selectedName;
然后在VC中,第一个表在设置此值之前按下它。
即
使用故事板......
nextViewController = segue.destinationViewController;
nextViewController.selectedName = @"blah";
没有故事板......
nextViewController = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
nextViewController.selectedName = @"blah";
[self.navigationController pushViewController:nextViewController animated:YES];
这是执行此操作的最佳方式。