我有一个问题。我有一个课程正在为DatasourceDelegate
实施UITableView
。
我的TableViewController
是从我在工具栏中设置为UIBarButton
的弹出窗口进行的。 (此工具栏是UINavigationController
)的一部分。
我现在的问题是我不知道如何将datasource
对象传递给UITableviewController
。所以问题是。如何从导航控制器中的工具栏中获取UITableviewController
的实例?
答案 0 :(得分:1)
在上一个viewController的prepareForSeque方法中,您可以访问segue.destinationViewController。然后将其转换为您需要的(UITableViewController *)segue.destinationViewController
,以便您可以访问自定义方法来设置数据对象或设置数据委托
像
这样的东西-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
SomeClasViewController *vc = [segue destinationViewController];
[vc setDataObject:SomeDataObject];
}