Как отправить уведомление в центр уведомлений из приложения командной строки? Мои попытки пока компилируются и выполняются, но мне не удается уведомить меня.
Пример
#import <Cocoa/Cocoa.h>
int main(int argc, const char * argv[]) {
NSLog(@"Running notifications");
NSUserNotification *note = [[NSUserNotification alloc] init];
[note setTitle:@"Test"];
[note setInformativeText:@"Woot"];
NSUserNotificationCenter *center = [NSUserNotificationCenter defaultUserNotificationCenter];
[center scheduleNotification: note];
return 0;
}
Затем я компилирую как:
clang -framework cocoa /tmp/Notes.m
и я получаю
2012-07-29 16:08:35.642 a.out[2430:707] Running notifications
в качестве вывода, но без уведомления: (
Является ли кодовое выражение для этого фактора?