Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Отправить сообщение из iOS Today Widget в приложение

Автор вопроса: AVEbrahimiОтветов: 1

У меня есть приложение для будильника, недавно я включил в него расширение виджета "Сегодня". Мне нужно включить и выключить будильник из виджета "Сегодня", но код для "включения" и "выключения" находится в приложении, а не в виджете. Как я могу отправить виджет message с сегодняшнего дня в главное приложение?

iosmessagetoday-extensionios8-today-widget

Ответы

Ответ 1 · рейтинг 2 · EricS

Вы должны записать параметр в значение NSUserDefault общей группы. См. Руководство по программированию расширений приложений.

Если вам нужно немедленно уведомить приложение из расширения или наоборот, вы также можете использовать уведомления Darwin, но вы никогда не можете быть уверены, когда какой-либо процесс будет активен, поэтому вам все равно придется сохранить настройку в NSUserDefaults. См. справочник по CFNotificationCenter.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы