阻止在 viewWillAppear 中打开窗口

Posted

技术标签:

【中文标题】阻止在 viewWillAppear 中打开窗口【英文标题】:Prevent a window to open in viewWillAppear 【发布时间】:2012-08-13 09:11:07 【问题描述】:

ios 中,是否有可能阻止在 viewWillAppear 中加载视图?

类似[self close]; 的东西?

我想做的是:

使用部分加载的对象创建视图 显示视图 在 viewWillAppear 中,我完成了对象加载并填充了视图字段 如果对象加载失败,我不想显示视图

我知道这并不是真正的好方法, 但它是现有的代码,我不想改变太多。

【问题讨论】:

你想达到什么目的,你能详细解释一下你的问题以帮助你吗?? 【参考方案1】:

我不确定我是否误解了您的问题,但是如果您只是尝试在 viewController 中设置一个视图,而不是在开始时显示并稍后出现,您可以轻松地 viewName.hide = YES;它在 viewWillAppear 然后 viewName.hide = NO;当您希望它显示时。

【讨论】:

以上是关于阻止在 viewWillAppear 中打开窗口的主要内容,如果未能解决你的问题,请参考以下文章

在 GWT 应用程序中打开新的浏览器窗口被阻止

Xcode:在调试时,有啥方法可以阻止它在最前面的窗口中打开导航器?

JavaScript 在新窗口中打开URL(不触发弹出窗口阻止程序)

在新窗口中打开URL(不触发弹出窗口阻止程序)

Python 3 Tkinter - 尝试通过一个按钮阻止多个窗口打开

打开新标签时检查是不是启用了弹出窗口阻止程序