在没有 Segue 的情况下从 UITableViewCell 打开视图控制器
Posted
技术标签:
【中文标题】在没有 Segue 的情况下从 UITableViewCell 打开视图控制器【英文标题】:Open a View Controller from a UITableViewCell Without a Segue 【发布时间】:2012-08-17 21:59:05 【问题描述】:我需要在没有 segue 的情况下从 UITableViewCell 打开视图控制器。我不需要代码示例只是概念。我已经尝试调用 UITabBarController 以便我可以使用此单元格从任何视图调用它,但我得到:
警告:尝试呈现不在窗口层次结构中的视图!
有人可以帮我弄清楚怎么做吗?
【问题讨论】:
【参考方案1】:你呈现一个视图控制器...
- (void)presentViewController:(UIViewController *)viewControllerToPresent
animated:(BOOL)flag
completion:(void (^)(void))completion
然后用...关闭它
- (void)dismissViewControllerAnimated:(BOOL)flag
completion:(void (^)(void))completion
【讨论】:
以上是关于在没有 Segue 的情况下从 UITableViewCell 打开视图控制器的主要内容,如果未能解决你的问题,请参考以下文章
如何在不重置其当前状态的情况下从一个视图控制器到自身进行转场?
在没有 libreoffice 的情况下从 word 创建 pdf
如何在没有开发人员帐户的情况下从 .app 文件构建 .ipa 文件?