gpt4 book ai didi

objective-c - 应用程序关闭时的 UILocalNotification

转载 作者:搜寻专家 更新时间:2023-10-30 19:53:23 26 4
gpt4 key购买 nike

当应用程序打开时使用 UILocalNotification,应用程序委托(delegate)中的这个函数被触发:

 - (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
{

但是当应用程序关闭且不在后台时,它会在我点击通知消息时启动应用程序,但不会触发此方法。

我需要触发它,因为她是带我去另一个场景的人——当有人收到通知时我需要展示它。

只有当她在后台时才有效。

最佳答案

您必须实现 application:didFinishLaunchingWithOptions:。通知将是选项之一。

- (BOOL)application:(UIApplication *)application 
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UILocalNotification *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if (notification) {
// handle your notification here.
}
}

关于objective-c - 应用程序关闭时的 UILocalNotification,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12162516/

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