gpt4 book ai didi

iphone - 执行将应用程序从 sleep 中唤醒的功能

转载 作者:可可西里 更新时间:2023-11-01 06:23:53 24 4
gpt4 key购买 nike

我确信这是非常简单的事情,但我无法在任何地方找到相关信息。我需要我的应用程序在从后台打开(不是全新打开)时重新加载一些信息。有什么想法吗?

最佳答案

您的应用可以覆盖 UIApplicationDelegate 中的 - (void)applicationWillEnterForeground:(UIApplication *)application

您还让您的 Controller 成为 UIApplicationWillEnterForegroundNotification 的观察者.根据 Apple Docs:在应用程序离开后台状态成为事件应用程序之前不久发布。

NIB 文件中带有 Controller 的示例代码,否则覆盖 - (id)init:

- (void)awakeFromNib {
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(wakeUp:) name:UIApplicationWillEnterForegroundNotification object:nil];
}

- (void)wakeUp:(NSNotification *)pNotification {
NSLog(@"Name: %@", [pNotification name]);
NSLog(@"Object: %@", [pNotification object]);
NSLog(@"I am waking up");
}

- (void)dealloc {
[[NSNotificationCenter defaultCenter] removeObserver:self];
[super dealloc];
}

关于iphone - 执行将应用程序从 sleep 中唤醒的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5863448/

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