我想知道应用程序更新时应用程序处于什么状态。
例如:假设我们正在运行一个应用程序(称为 Le Music),它在后台模式下播放音乐。
现在我们去商店看到有可用的更新,然后点击更新。当前版本的乐音乐从旧版本过渡到新版本的生命周期是怎样的?
我想做一些异步操作,仅当应用程序的状态为 InActive 或 Paused 时才涉及写入本地数据库,但是如果异步操作在运行时突然关闭应用程序怎么办
该操作在完成任务之前是否仍然有效?
当数据库中的数据更新时,我NotificationCenter用新数据将通知发布到客户端。A ViewController将观察此通知,以便可以相应地更新UI。
如果View Controller观察到新的通知并尝试更新UI,而不是屏幕上当前的View Controller,则该应用程序会崩溃吗?
还是会观察通知的功能等到出现视图控制器后执行?