2013-11-27 4 views
2

В области параметров уведомлений пользователи могут указать, хотите ли они, чтобы отдельные приложения отображали уведомления в виде предупреждений, баннеров или ни одного. Некоторые из уведомлений в моем приложении также могут работать, но некоторые из них просто быстрые сообщения об ошибках, которые не требуют взаимодействия с пользователем, поэтому я хотел бы, чтобы они всегда были баннерами. Я бы подумал, что должен быть способ установить это программно, но я не нашел способ сделать это.Cocoa: Программно задан тип NSUserNotification

Что-то вроде notification.type = NSNotificationTypeAlert

Позвольте мне знать, если это может быть сделано. Спасибо за помощь.

ответ

1

Не уверен, что это то, что вы имеете в виду, но вы можете использовать ключ NSUserNotificationAlertStyle файла Info.plist вашего приложения. Documentation говорит: должно

Указывает, является ли стиль уведомления быть баннер, предупреждение или нет. Значением по умолчанию является баннер, который является рекомендуемым стилем. См. «NSUserNotificationAlertStyle».

+0

Это, кажется, то, что я хочу, но я не могу заставить его работать. Вы когда-нибудь использовали его? Я нашел несколько отчетов об ошибках, в которых упоминается, что это не работает должным образом. – Elbimio

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