gpt4 book ai didi

ios - 图标角标(Badge)未出现在 IOS 10 模拟器中

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:54:54 24 4
gpt4 key购买 nike

我希望在单击应设置应用程序图标气泡编号的按钮后看到气泡图标角标(Badge)编号 - 但是 - 在按下主页按钮后我没有在图标中看到任何编号的气泡。我的问题:图标角标(Badge)没有出现在 ios 模拟器中吗?

- (IBAction)btn1_click:(id)sender {
[[UIApplication sharedApplication] setApplicationIconBadgeNumber:4];
}

最佳答案

不完全直观,但您的应用必须首先获得使用 UNUserNotificationCenter 处理通知的权限 requestAuthorizationWithOptions:completionHandler:

// import with *one of*...
#import <UserNotifications/UserNotifications.h>
@import UserNotifications;

UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
[center requestAuthorizationWithOptions:UNAuthorizationOptionBadge completionHandler:^(BOOL granted, NSError * _Nullable error) {
if (granted) {
[UIApplication sharedApplication].applicationIconBadgeNumber = 4;
}
}];

角标(Badge)是一种用户交互 - 与通知相关 - 必须获得授权。

关于ios - 图标角标(Badge)未出现在 IOS 10 模拟器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41551093/

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