【发布时间】:2014-03-11 13:38:15
【问题描述】:
这是我的问题。我有一个嵌入 UINavigation 控制器的 UITableViewcontroller。对于 UITableviewController 我有添加屏幕和编辑屏幕。添加屏幕工作正常。当我单击表格视图单元格上的记录时,它能够重定向到编辑页面(详细视图)。当我点击提交按钮时,页面没有导航到 tableview 单元格。这是以下错误。
警告:尝试呈现不在窗口层次结构中的视图!
这是我尝试导航的代码。
UINavigationController *questionnaireNavController = [self.storyboard instantiateViewControllerWithIdentifier:@"DLProjectsTasksubtasks"];
[questionnaireNavController setModalTransitionStyle:UIModalTransitionStyleCrossDissolve];
DLProjectsTasksubtasks *qvc = (DLProjectsTasksubtasks *)[questionnaireNavController topViewController];
[qvc.tableView reloadData];
[self presentViewController:questionnaireNavController animated:YES completion:nil];
[self dismissViewControllerAnimated:YES completion:nil];
在我使用 Segue 将数据从 tableview 数据传输到编辑屏幕之间
【问题讨论】:
-
为什么你在展示后立即关闭viewController?
-
即使我删除了关闭代码也无法重定向
-
我不确定你想要达到什么目的?您无需等待
present完成即可立即展示和解雇。这肯定会给你一个错误。 -
Sami 我已经从中删除了解除代码,即使它无法重定向
-
再次查看您的故事板。可能没有任何用于问卷调查NavController 的顶视图控制器。
标签: ios uitableview uinavigationcontroller