【问题标题】:Cocoa display Push Notification in DockCocoa 在 Dock 中显示推送通知
【发布时间】:2011-11-25 14:51:15
【问题描述】:

我已经为推送通知设置了一个小测试应用程序。这是我实际的 didRecieveRemoteNotification 函数

-(void)application:(NSApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
    [[NSApp dockTile] setBadgeLabel:@"1"];
    NSLog(@"%@ with payload = %@", NSStringFromSelector(_cmd), userInfo);
}

那么我如何获得iTunes在设置时获得的这种“徽章”:

defaults write com.apple.dock itunes-notifications -bool TRUE

类似这张图片的东西(对不起,我是新手,无法发布图片)image

谢谢:)

【问题讨论】:

    标签: objective-c macos cocoa push apple-push-notifications


    【解决方案1】:

    可以使用dockTile.contentView.window.frame.origin 获取停靠项的屏幕坐标,并将新的无边框NSWindow 作为子窗口定位到该dockTile 的contentView 窗口。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-09-29
      • 1970-01-01
      • 2018-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多