gpt4 book ai didi

objective-c - 如何使用 scheduleLocalNotification 设置 applicationIconBadgeNumber?

转载 作者:可可西里 更新时间:2023-11-01 04:27:56 24 4
gpt4 key购买 nike

我在为我的 iOS 应用程序设置带有计划本地通知的图标角标(Badge)时遇到了一些困难。

当我在加载应用程序后单击主屏幕时,我能够在 10 秒后触发本地通知弹出。但是,未设置应用程序图标角标(Badge)编号。我正在使用以下代码。

UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil) return;
NSDate *fireTime = [[NSDate date] addTimeInterval:10]; // adds 10 secs
localNotif.fireDate = fireTime;
localNotif.alertBody = @"New Message!";
localNotif.applicationIconBadgeNumber = 1;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];

我不明白为什么弹出本地通知但没有设置applicationIconBadgeNumber。我可以通过执行以下代码来手动设置图标角标(Badge)编号。

[UIApplication sharedApplication].applicationIconBadgeNumber = 1;

最佳答案

你在模拟器中调试吗?在模拟器上出现同样的问题,但您的代码在我的 iPhone 上运行良好。

关于objective-c - 如何使用 scheduleLocalNotification 设置 applicationIconBadgeNumber?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8919239/

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