Objective c 在Dock中显示推送通知
我已经为推送通知设置了一个小测试应用程序。这是我实际的DidReceiveRemotonification函数Objective c 在Dock中显示推送通知,objective-c,macos,cocoa,push,apple-push-notifications,Objective C,Macos,Cocoa,Push,Apple Push Notifications,我已经为推送通知设置了一个小测试应用程序。这是我实际的DidReceiveRemotonification函数 -(void)application:(NSApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo { [[NSApp dockTile] setBadgeLabel:@"1"]; NSLog(@"%@ with payload = %@", NSStringFrom
-(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
类似于此图像的内容(抱歉,我是新用户,无法发布图像)
谢谢:)使用
dockTile.contentView.window.frame.origin
并将一个新的无边框NSWindow
定位为dockTile.contentView窗口的子窗口,可能会获得停靠项目的屏幕坐标