后台模式下的 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 等效项的主要内容,如果未能解决你的问题,请参考以下文章