Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 在Dock中显示推送通知_Objective C_Macos_Cocoa_Push_Apple Push Notifications - Fatal编程技术网

Objective c 在Dock中显示推送通知

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

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

-(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窗口的子窗口,可能会获得停靠项目的屏幕坐标