gpt4 book ai didi

ios - 当应用程序移动到后台时,是否有一个 UIViewController 方法会自动调用?

转载 作者:技术小花猫 更新时间:2023-10-29 10:21:53 25 4
gpt4 key购买 nike

我的 UIViewController 注册我的模型组件在完成下载内容时发出的通知。

下载可以在后台进行(通过使用 beginBackgroundTaskWithExpirationHandler:)所以显然我不希望我的 GUI 在后台完成下载时尝试重绘等。

所以我想我有两个选择 - 1) 模型知道它何时处于后台/前台并且不会触发通知。 2) UIViewController 在后台注销通知。

选项 2) 更可取。

UIViewController 上是否有一个方法在应用程序进入后台时始终被调用?还是 UIViewController 必须注册才能在应用移至后台时接收通知事件?

(似乎 viewWillDisappearviewWillUnload 等在应用移至后台时未被调用?)

最佳答案

让您的 View Controller 在 view did load 中注册 UIApplicationDidEnterBackgroundNotification...相关的选择器方法将在进入后台之前被调用..

关于ios - 当应用程序移动到后台时,是否有一个 UIViewController 方法会自动调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9572124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com