0

我想显示通知(例如在 utorrent 或 iTunes 中最小化应用程序时存在的数字(当您有一些更新时)或在 Outlook 中显示未读邮件的数量)。我将它用于消息传递应用程序,因此当应用程序最小化并且我收到一条消息时,它必须显示未读消息的数量。

我是否需要像 iPhone 应用程序一样使用苹果推送通知,如果有的话,还有其他方法吗?谢谢

4

2 回答 2

2

您可以使用NSDockTile来做到这一点。另请参阅Dock Tile 编程指南

于 2012-05-30T20:36:50.807 回答
1

如果您指的是应用程序停靠图标右上角的小红色徽章,那么这就是所谓的停靠徽章标签,您可以通过代码轻松设置它,因为我在 Cocoa Applescript / AppleScript Objective C 中进行所有编程C 所以我将使用一个简单的代码:

您应该可以使用以下方式设置 Dock 图标徽章:

[[NSApp dockTile] setBadgeLabel: @"1"];

// Sets the Dock Badge to "1"

(PS 我只是猜到了这一点,因为我必须在精神上将其转换为 Objective C)但这应该可以工作

于 2016-05-24T09:59:15.697 回答