Gyazo アプリに通知を追加したかっただけです。最終的に通知センターに通知を送信できるようになりましたhttp://korniltsev.ru/p/jz6m3Nm.png ただし、クリックしてアプリを起動しないと、奇妙な方法で起動します:空のウィンドウが表示されます( visibleAtLaunch を 0 に設定すると、何も起こりません。http://korniltsev.ru/p/jz6mvk0.png
私が使用しようとしているコードはここにあります:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
NSUserNotification * clicked = [[aNotification userInfo]
objectForKey:NSApplicationLaunchUserNotificationKey];
if (clicked){
[NSApp terminate:self];
return;
}
...
このような通知を送信します
NSUserNotificationCenter *manager = [NSUserNotificationCenter defaultUserNotificationCenter];
NSUserNotification *urlNotification = [[NSUserNotification alloc]init];
[urlNotification setTitle:appName];
[urlNotification setInformativeText:url];
[manager deliverNotification:urlNotification];
私は何を間違っていますか?