【发布时间】:2017-01-12 15:30:35
【问题描述】:
我有一个“主”情节提要,在这个情节提要内我有一个情节提要参考实体,它链接到另一个情节提要“登录”。我注意到,当我尝试使用以下内容访问当前屏幕上的视图时:
[[[[UIApplication sharedApplication]delegate]window]rootViewController]
它返回了“主”情节提要上的视图,但如果我尝试在此视图上推送 UIAlertController,我会收到以下错误:
Warning: Attempt to present <UIAlertController: 0x1839a000> on <ViewController: 0x17633ad0> whose view is not in the window hierarchy!
是否有原因我不能将此视图推到顶部,如果不是,我如何从“登录”情节提要中获取当前显示的实际 uiviewcontroller?
【问题讨论】:
-
您能描述一下您在哪个情节提要控制器上显示出现错误的警报控制器吗?我的意思是用于呈现的代码行以及该控制器来自哪个故事板?
-
你想要顶视图控制器吗?
标签: ios objective-c uiviewcontroller uistoryboard uistoryboardsegue