gpt4 book ai didi

objective-c - 当应用程序不是主应用程序时,小牛 NSUserNotification 不会发送

转载 作者:行者123 更新时间:2023-12-03 17:22:11 25 4
gpt4 key购买 nike

当应用程序是主应用程序时,通知会正常传送,但当它失去焦点时,通知不会传送。我尝试记录来自 (BOOL)userNotificationCenter:shouldPresentNotification: 的调用,但在后台时我根本没有收到任何信息,但在 main 时按预期记录。

代码:

NSUserNotification * note = [[NSUserNotification alloc] init];
NSUserNotificationCenter * unc = [NSUserNotificationCenter defaultUserNotificationCenter];
unc.delegate = self;

note.title = track.title;
note.subtitle = track.artist;

[unc deliverNotification:note];

委托(delegate)方法

- (BOOL)userNotificationCenter:(NSUserNotificationCenter *)center shouldPresentNotification:(NSUserNotification *)notification {
return YES;
}
<小时/>

编辑

我在[unc DeliverNotification:note];之前添加了一个断点,并且在我恢复之后,通知始终有效。哇啊?

最佳答案

尝试摆脱unc.delegate = self;

关于objective-c - 当应用程序不是主应用程序时,小牛 NSUserNotification 不会发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20434134/

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