我为推送通知设置了一个小测试应用程序。这是我实际的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
谢谢:)
答案 0 :(得分:0)
可以使用dockTile.contentView.window.frame.origin
获取停靠项的屏幕坐标,并将新的无边界NSWindow
定位为childWindow到dockTile的contentView窗口。