2012-04-29 2 views
4

У меня есть UILocalNotification, которая повторяется каждый час, и я хотел бы изменить сообщение, когда оно повторяется, так что оно отличается или вращается между 3 сообщениями.Могу ли я изменить сообщение в повторяющейся UILocalNotification?

Кто-нибудь знает, как это сделать?

Кроме того, похоже, что я не могу настраивать свои повторяющиеся локальные уведомления за пределы одной минуты, часа, дня и т. Д. То, что мне нужно, - это уведомление каждые 15 минут. Я подозреваю, что это невозможно сделать, хотя ... если вы не знаете пути?

Большое спасибо за помощь, которую вы можете предложить.

ответ

5

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

О повторяющемся интервале простых ответов нет, вы не можете создавать свои собственные повторяющиеся интервалы. Это одно из многих ограничений, которое имеет UILocalNotification. Многие приложения (включая мои) решили проблему, создав очередь уведомлений. Я объясняю, что тема here

+0

Спасибо за ответ, человек. Не совсем то, что я хотел услышать, но спасибо, что спасли мне больше времени и разочарования в попытке найти ответ. Будет ли проверять вашу ссылку сейчас. – Jupiter869

+0

Надеюсь, Apple услышит нас, чтобы предоставить нам больше способов персонализировать уведомления, потому что планирование сложных уведомлений становится беспорядком с этими ограничениями. – Edu