问题标签 [nsusernotificationcenter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2079 浏览

cocoa - 使用回复字段创建通知

如何从带有回复字段的通知中获取输入。我在文档中没有找到任何东西

这是我当前的代码,我需要什么才能得到用户的响应?

我在哪里可以找到通知中心的更多最新信息和文档?

0 投票
1 回答
354 浏览

objective-c - 未收到通知回复

我正在尝试从通知中获取回复并将字符串传递给标签。但是我回复后标签(nResponse)没有改变,为什么标签没有更新?“activationType”方法有问题吗?

AppDelegate.h

AppDelegate.m

0 投票
1 回答
1725 浏览

cocoa - Cocoa:永远不会发送用户通知

我正在尝试发送本地通知,它看起来像这样:

但是通知没有出现。我知道有时如果应用程序位于最前面,则不会显示通知,但在交付时却不是。在系统偏好设置中,我确保允许来自我的应用程序的通知,我什至覆盖了 userNotificationCenter:shouldPresentNotification: 方法以始终返回 YES 但它仍然不显示通知。

最令人困惑的是,在我更新到 Mavericks 之前,一切都运行良好。我想更新中发生了一些变化,但我不知道是什么。

谢谢您的帮助。

0 投票
3 回答
1499 浏览

python - 如何在mac上安装pync

我想在 mac 上安装 pync 以显示通知。我试过了

显示错误为:

0 投票
1 回答
1472 浏览

macos - 当应用程序没有焦点时,NSUserNotificationCenter 委托不起作用

我有这样的代码。

另外,我实现了 userNotificationCenter:shouldPresentNotification:。它工作正常。然而。当应用程序的窗口没有获得焦点时,不会调用此委托方法,并且通知始终存在。

有什么帮助吗?

0 投票
1 回答
183 浏览

objective-c - PerlObjCBridge 和 OS X 通知中心的问题

我正在尝试将预先存在的 perl 脚本连接到 Mac OS 10.8/10.9 通知中心。

以下代码是我尝试过的,由于某种原因我无法让它工作:

NSUserNotificationCenter->defaultUserNotificationCenter()关于为什么不返回对象的任何帮助?

另外,我意识到我可以打电话

但是,好吧,我鄙视 AppleScript。我最初的印象是调用 applescript 引擎比调用 objc 有更多开销,这可能完全没有根据。

谢谢!

0 投票
4 回答
5349 浏览

objective-c - Mac OS X NSUserNotificationCenter 通知获取关闭事件/回调

在我们的应用程序中,我们以警报样式显示通知中心通知。

显示通知工作正常,当用户通过单击通知或单击操作按钮与通知交互时,我们会得到回调。

但是,我们有兴趣在用户单击通知中的其他按钮时获取回调或事件。我已经看到 MAC OS 在显示其可用更新对话框时会执行此操作。

有关 OS X 更新可用警报的说明,请参阅此图像:

在此处输入图像描述

我已经在互联网上搜索了这个,并浏览了通知中心的文档thisthis

是否有任何未记录的 API?或一些用于检测点击其他(关闭)按钮的自定义机制?

0 投票
1 回答
921 浏览

ios - 如何将 Alerts 通知的默认设置为 NSUserNotificationAlertStyle

我是 iOS 新手。我正在开发的应用程序在通知中心下的设置中具有默认设置为横幅的警报样式。我想将其更改为警报。我怎样才能做到这一点?在谷歌上进行一些搜索后,我发现这应该使用 NSUserNotificationAlertStyle 从 Info.plist 更改。

我需要帮助。我不知道如何设置。谢谢

0 投票
0 回答
2927 浏览

cocoa - 检测关闭按钮单击 NSUserNotification

我正在使用以下代码在 OS X 上显示本地 NSUserNotification:

我面临的问题是,如果单击通知本身或“操作按钮”,我只会收到一条消息,但如果单击“其他”按钮(关闭按钮),我还想执行一些代码。如果 NSUserNotification 被解除或单击关闭按钮时,有什么方法可以得到通知?userNotificationCenter:didActivateNotification:单击关闭按钮时不会触发NSUserNotificationCenter 。

如果这是不可能的,有没有办法像 Apple 在其提醒应用程序中使用的那样创建一个下拉按钮(如果用户按住操作按钮,则会打开一个菜单)。

谢谢!

0 投票
2 回答
1061 浏览

objective-c - 使用助手发布的 NSUserNotification 打开主应用程序

我有一个辅助应用程序,当 GUI 应用程序不可用时它处于活动状态。助手应用程序正在向 [NSUserNotificationCenter defaultNotificationCenter] 发布通知。当用户激活来自助手的通知时,我希望打开 GUI 应用程序。有没有办法做到这一点?

我还希望帮助应用程序发布与主应用程序同名的通知,但这比将 didActivateNotification: 发送到正确的可执行文件更不是问题。