Mac Mountain Lion отправляет уведомление из приложения CLI

Как я могу отправить уведомление в центр уведомлений из приложения командной строки? Мои попытки до сих пор компилируются и запускаются, но мне не удается уведомить меня.

Пример

#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

в качестве вывода, но без уведомления:(

Является ли кодирование фактором в этом?

13
задан wmarbut 30 July 2012 в 01:21
поделиться