后台模式下的 viewWillAppear 等效项

Posted

技术标签:

【中文标题】后台模式下的 viewWillAppear 等效项【英文标题】:viewWillAppear equivalent in background mode 【发布时间】:2016-03-27 11:59:53 【问题描述】:

我的应用程序的工作流程是,当我失去连接时,我将应用程序重定向到特定的viewController,然后在viewWillAppear 上进行一些处理。

foreground 模式下,这可以完美运行。

background 模式下,会执行重定向,但不会触发viewWillAppear

viewWillAppear 是否有任何等效项或任何其他方式来检查 viewController 是否在 background 上出现?

【问题讨论】:

【参考方案1】:

如果您在后台,则不会显示视图:这就是我猜 viewWillApperar 没有被调用的原因。

我建议你将需要做的代码/检查移到视图控制器的viewDidLoad方法中,该方法在加载到内存后调用。

【讨论】:

视图已经加载,所以viewDidLoad不会被调用:( viewDidLoad 只触发一次

以上是关于后台模式下的 viewWillAppear 等效项的主要内容,如果未能解决你的问题,请参考以下文章

Mac OS X 下的 _wfopen 等效项

蜂窝连接的 UIRequiresPersistentWiFi 等效项

此正则表达式模式的 C# 等效项

C# 中的 Jaxb 等效项

C# 中的 Jaxb 等效项

“mcmodel”的 Craycc 等效项