![](/img/trans.png)
[英]How can an instance variable get deallocated in a UITableViewController
[英]How can i get my UITableViewController Instance when Segued?
我有個問題。 我有一個正在為UITableView
實現DatasourceDelegate
的類。
我的TableViewController
是從彈出窗口中UIBarButton
,我已將其設置到工具欄中的UIBarButton
上。 (此工具欄是UINavigationController
一部分)。
我現在的問題是,我UITableviewController
將datasource
對象傳遞給UITableviewController
。 所以問題是。 如何獲取已從導航控制器的工具欄中設置的UITableviewController
的實例?
在上一個viewController中的prepareForSeque方法中,您可以訪問segue.destinationViewController。 然后將其轉換為所需的內容(UITableViewController *)segue.destinationViewController
以便您可以訪問自定義方法來設置數據對象或設置數據委托
就像是
-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
SomeClasViewController *vc = [segue destinationViewController];
[vc setDataObject:SomeDataObject];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.