2012-08-06 4 views
12

A NSUserNotification показывает только кнопку действия, если пользователь устанавливает стиль уведомлений для моего приложения в «предупреждения» в настройках системы. Могу ли я каким-то образом установить этот стиль для моего приложения как по умолчанию вместо того, чтобы полагаться на пользователя, чтобы его вручную выбрать?Стиль NSUserNotification

ответ

11

Мне потребовалось некоторое время, чтобы выяснить, как это сделать в моем собственном приложении.
Согласно info.plist keys reference Apple:

должен NSUserNotificationAlertStyle Определяет, будет ли стиль уведомления быть баннеры, оповещения или ни один. Значением по умолчанию являются баннеры, которые являются рекомендуемым стилем.

В вашем случае необходимо определить ключ NSUserNotificationAlertStyle в info.plist с значением предупреждения.

+1

Пробовал это, он просто не работает. – Jacob

+0

Я открыл вопрос в Apple Dev Forums об этом. Если вы видите это, вы можете проверить его, чтобы узнать, не выяснилось ли что-либо. https://devforums.apple.com/message/745079#745079 – kdbdallas

+1

Подводя итог потоку на форумах Apple Dev: вам нужно ** подписать код ** ваше приложение и установить стиль 'alert' в информации. PLIST. –

Смежные вопросы