2012-07-18 15 views
15

¿Hay algún ejemplo para mostrar una notificación de hello world en Mountain Lion OSX 10.8 (el nuevo centro de notificaciones).Hola código mundial para Mountain Lion OSX 10.8 mostrando una notificación como iChat

sólo para añadir claridad visual aquí es lo que estoy hablando: Notification Center Notification

+4

¿Qué has buscado? ¿Qué documentación has leído? ¿Qué has intentado? ¿Cuál fue el resultado? –

+2

Creo que no es nada sobre lo que deberías ** reaccionar en exceso **. ¡Solo necesito un ejemplo para comenzar! Busqué en Google y encontré ejemplos mezclados y muestras de código para NSNotificationCenter. ¿Algún consejo? – MaX

+2

Ponte en la posición de la persona que responde tu pregunta. La reacción lógica de alguien a su aparente pereza no es la rudeza. Si lo necesita, explíquelo: http://www.catb.org/~esr/faqs/smart-questions.html#before –

Respuesta

43

Finalmente encontré la respuesta después de un poco de ayuda de @Alexsander.

NSUserNotification *notification = [[NSUserNotification alloc] init]; 
[notification setTitle:@"Hello World"]; 
[notification setInformativeText:@"Hello world message"]; 
[notification setDeliveryDate:[NSDate dateWithTimeInterval:20 sinceDate:[NSDate date]]]; 
[notification setSoundName:NSUserNotificationDefaultSoundName]; 
NSUserNotificationCenter *center = [NSUserNotificationCenter defaultUserNotificationCenter]; 
[center scheduleNotification:notification]; 

espero que ayuda a las personas

+0

¿Qué debo incluir/configurar en mi .h para utilizar el tipo NSUserNotification? –

+0

No debería tener que incluir nada. ¿Tal vez no tienes la versión más nueva de Xcode? – arik

10

mirar hacia arriba y NSUserNotificationNSUserNotificationCenter.

+7

Este es un respuesta inútil No hay ejemplos ni enlaces de esas páginas. –

+1

En el momento de escribir la publicación, Mountain Lion estaba bajo NDA, por lo que no se me permitió exactamente hacer mucho. –

Cuestiones relacionadas