问题标签 [nsusernotification]
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.
c++ - NSUserNotificationCenter defaultUserNotificationCenter 在 Qt 应用程序中返回 null
我有一个简单的测试 Qt 应用程序,它试图在 OS X 上发送用户通知:
问题是 NSUserNotificationCenter* center 为空。我正在使用 Qt 5.4.1、OS X 10.10。主函数如下所示:
我尝试通过鼠标点击发送通知
有谁知道为什么它不起作用?
objective-c - 从应用扩展(共享)中调用 XPCService
我有一个应用程序,它是一个共享应用程序扩展和 XPC 服务的容器应用程序。XPC 服务创建一个NSUserNotification
并将其传递给NSUserNotificationCenter
.
如果我从容器应用程序中连接到 XPC 服务,我可以成功调用它。
如果我尝试从扩展中连接到 XPC 服务,它什么也不做。
我的目标是在共享扩展完成后显示用户通知。共享扩展本身无法创建用户通知,但我似乎也无法让 XPC 调用正常工作。
swift - NSUserNotification 的属性 additionalActions 似乎不起作用?
为了更好地理解 NSUserNotification,我编写了一个小测试应用程序来玩这个类。
到目前为止一切都很好,除了无论我多么努力地尝试用 NSUserNotificationAction 对象数组提供 additionalActions 属性,它都没有显示出任何区别,只有一个操作按钮和一个关闭按钮。
我对这个属性的期望是通知将显示一个下拉菜单,其中包含我提供的其他按钮,就像它在 Mac App Store 更新通知中所做的那样。
我错过了什么吗?还是您有同样的问题,因为这是一个等待 Apple 解决的错误?
macos - 如何让我的 NSUserNotification 一直显示直到被解雇?
我通过 NSUserNotification 向我们的用户提供高优先级通知,我希望它一直保持到被解雇(就像 App Store 和日历应用程序一样)。我可以设置某种标志来获得这种行为吗?
objective-c - 读取 NSUserNotification 显示样式
我正在实现一个使用 NSUserNotificationCenter 显示通知的应用程序。现在一切正常。
我在 plist 中添加了带有警报的 NSUserNotificationAlertStyle 键,因此我获得了警报样式的默认选择。
但是我找不到在系统偏好通知中心检查用户选择的方法。根据该信息,我必须在我的应用程序中执行某些任务
有没有办法从系统偏好中获取传递的通知样式或用户选择?
macos - OS X:单击通知中心的项目时如何获取用户信息?
由于单击通知中心的远程通知项,我想在激活应用程序时执行一些特定操作。哪个代表将提供用户信息?
-- 马诺伊
objective-c - 如何删除通知横幅但将其留在 OS X 的通知中心?
我现在在做什么:
所以我的问题是,如何在通知中心留下通知?
ios - 如何在 watchOS 2 中接收本地通知
正如我在指南中看到的那样,通知会自动显示。但是..不适合我。问题是为什么?当用户点击按钮时,我的 iOS 应用程序会在 4 秒后发送通知:
然后我希望(如果 iOS 中的应用程序在后台)我的 Apple Watch 显示静态通知。但它没有发生。我能做些什么?我取消了注释:
在 NotificationController 中,但这仍然不起作用。有人能帮我吗?
macos - 单击时显示 NSUserNotification 附加操作
在上图中,您可以在 OS X 上看到两个通知。第一个来自我的应用程序,第二个来自 Apple 的 Reminders.app。在图像中,您可以看到otherButtonTitle
“完成”和actionButtonTitle
“稍后”。
第二个通知,即来自 Reminders.app 的通知的行为完全不同。它在鼠标悬停时使这个小箭头指向下方,表示单击时有更多动作。事实上,您只需要点击一次“稍后”,它就会为您提供更多选择。
但是,我无法获得相同的行为来处理我的通知。我没有看到鼠标悬停的小箭头,单击“稍后”也没有显示更多选项(通知只是被忽略)。只有在“稍后”上按住鼠标按钮时才会显示更多选项,这并不明显。
我在这里遗漏了一些明显的东西吗?如何让我的通知与 Reminders.app 中的通知完全相同?
objective-c - NsUserNotification:在开头而不是结尾省略标题
所有三个标题如果内容太长而无法显示他们最后都忽略了它们。
有没有一开始就忽略它?例如,当尝试显示长域时,这将很有用。
另一种可行的解决方案是获取所有这三个属性的可用空间的方法,以便在设置它们之前省略 NSString(s)。