0
我是iOS應用開發新手。獲取對由容器視圖生成的View控制器的引用。
對於我的項目,我使用performSegueWithIdentifier從表視圖單元格(稱爲實現/接口文件名稱人)觸發視圖控制器。現在,在視圖控制器(比如ReportViewController)中,我使用了一個容器視圖來顯示被點擊的人員的姓名,當然在People table視圖單元格中。我正在做的是試圖在didSelectRowAtIndexPath方法中觸發一個segue,並在prepareforsegue中編寫下面的代碼。但標題沒有被顯示。
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if([segue.identifier isEqualToString:@"reportgenerator"]){
ReportViewController *controller = (ReportViewController *)segue.destinationViewController;
ReportsTitleViewController *titleView = (ReportsTitleViewController *)controller.titleContainer;
titleView.topLabel = [currentCellContents.name stringByAppendingString:[NSString stringWithFormat:@" %d",indices.row ]];
}
}
特鐳寶是一個字符串,在ReportsTitleViewController的viewDidLoad方法,我設置了標籤此字符串。 currentCellContents是存儲數據的類的對象,我也在打印被選中位置的索引(暫時)。
不,不工作 – Roadblock