Персонализированные действия в локальных уведомлениях - PullRequest
0 голосов
/ 25 октября 2018

Я искал эту информацию в течение дня.

Я сделал пользовательское уведомление с некоторыми интерактивными кнопками и 2 кнопками действий (отправка и отмена).

Когда я нажимаю действиеКнопка Я могу получить событие на стороне приложения, но у меня нет никакого способа отправить выборку информации из действий уведомления.Пользовательская информация, которую я здесь получаю, та же, что и при уведомлении.

Допустим, я могу выбрать 5 опций в пользовательском представлении.Я пытаюсь вернуть в приложение те кнопки, которые были выбраны в пользовательском уведомлении при нажатии действия.

Как передать информацию приложению кнопки, которая была нажата в пользовательском представлении(просмотр контроллера)?

ответ на "func didReceive" является переменной только для чтения

Спасибо

Ответы [ 2 ]

0 голосов
/ 26 октября 2018

Итак, я поделился некоторым кодом из основного приложения с пользовательским уведомлением.Теперь уведомление имеет прямой доступ к сервису, что мне не очень нравится, но из-за нехватки времени я выбрал решение.

Для этого выберите файл из проекта, который вы хотитеуведомление, чтобы иметь доступ и в правой части в Инспекторе файлов -> Целевое членство -> Выберите ваше уведомление

Помните, что все функции, используемые в этом коде, должны быть доступны из проекта уведомлений

0 голосов
/ 25 октября 2018

Вы можете создать IBAction , прикрепленный к вашей конкретной кнопке, тогда следующим шагом будет размещение вашей логики внутри указанного IBAction.Надеюсь, что документация может помочь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...