Объединить UILocalNotifications с тем же самым - PullRequest
2 голосов
/ 09 января 2012

Есть ли способ объединить два (или более) UILocalNotifications, которые срабатывают в одно и то же время?Допустим, у меня есть два напоминания, которые срабатывают сегодня в 12:00:

1) Помойте посуду 2) Купите молоко

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

Я пытаюсь достичь одного предупреждения, которое говорит мне и мыть посуду, и покупать молоко.

Я прочиталчто для таких задач, как эта, APNS может быть лучшим выбором, но из-за отсутствия надлежащего и стабильного сервера и из-за того, что сложность настолько низка, насколько это возможно, я исследую, чтобы выяснить, можно ли это сделать, просто используя UILocalNotifications.

Единственное решение, которое я придумала, - это создать некоторую логику, которая проверяет, есть ли какие-либо уведомления с одинаковыми датами запуска, и, если есть, удаляет их оба и создает новое объединенное уведомление с информацией из обоих.

Есть предложения?

Ответы [ 2 ]

1 голос
/ 09 января 2012

Единственное решение, которое я нашел, - это создать некоторую логику, которая проверяет, есть ли какие-либо уведомления с одинаковыми датами истечения срока действия и, если они есть, удаляя их оба и создавая новое объединенное уведомление с информацией из обоих.

Это именно тот путь.Это также не должно быть очень сложно реализовать.

0 голосов
/ 09 января 2012

вы можете использовать синглтоны для достижения этой цели http://blog.mugunthkumar.com/coding/iphone-tutorial-scheduling-local-notifications-using-a-singleton-class/

...