2012-08-06 9 views
12

A NSUserNotification solo muestra el botón de acción si el usuario establece el estilo de las notificaciones para mi aplicación en "alertas" en las preferencias del sistema. ¿De alguna manera puedo configurar este estilo para mi aplicación de forma predeterminada en lugar de confiar en que el usuario lo seleccione manualmente?Estilo de NSUserNotification

Respuesta

11

Me llevó un tiempo rastrear cómo lograr esto en mi propia aplicación.
Según info.plist keys reference de Apple:

NSUserNotificationAlertStyle Especifica si el estilo de notificación debe ser banderas, alerta, o ninguno . El valor predeterminado es pancartas, que es el estilo recomendado.

En su caso es necesario definir la clave NSUserNotificationAlertStyle en info.plist con la alerta valor .

+1

Intenté esto, simplemente no funciona. – Jacob

+0

He abierto una pregunta en los foros de Apple Dev sobre esto. Si ve esto, es posible que desee comprobarlo para ver si algo se resuelve. https://devforums.apple.com/message/745079#745079 – kdbdallas

+1

Para resumir el hilo en los foros de Apple Dev: debes ** firmar con código ** tu aplicación y configurar el estilo en 'alerta' en la información. Plist. –