我有 ViewController
执行模型类型 segue 和另一个 UITableViewController
来自底部,它在 UITableView
中有类别. I want that when any of the category selected it must pass back some data to the sender controller
最佳答案
将第一个 View Controller 设置为模态 UITableViewController
的自定义委托(delegate),可以引用UITableViewController
或 UITableView
在此方法的第一个 View Controller 中,如下所示:
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if([[segue identifier] isEqualToString:@"tableviewController"]){
MyTableViewController *myTableViewController = (MyTableViewController *)[segue destinationViewController];
myTableViewController.delegate = self;
}
}
您将需要在表格 View Controller 上设置委托(delegate)回调等和属性。如果您还不知道,应该有很多关于如何做到这一点的指南,这里有一个
How do I set up a simple delegate to communicate between two view controllers?
关于iphone - 如何从模型 segue TableView Controller 中获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12744003/