UILocalNotification в iOS 5 - PullRequest
       4

UILocalNotification в iOS 5

0 голосов
/ 18 октября 2011

Я новичок в разработке для iOS.У меня быстрый вопрос, и я не смог найти никакой информации о сообществе разработчиков Apple.

Я создаю приложение с возможностью планировать задачи.Я планирую использовать UILocalNotification для установки напоминаний.

  1. Это правильный метод или есть лучшие способы?
  2. Если я установлю UILocalNotification, и пользователь изменит дату выполнения задачи, связаннуюс этим уведомлением я могу изменить UILocalNotification?
  3. iOS 5 имеет новый выпадающий список уведомлений.UILocalNotification автоматически входит туда?

Приветствия, Дин

1 Ответ

0 голосов
/ 24 ноября 2011
  1. UIlocalNotification - лучший вариант, если вы знаете, что количество запланированных задач не может превышать 64 (для приложения), поскольку одно приложение не может запланировать более 64 уведомлений.Кроме того, вы можете повторять свои задачи только в секунду, минуту, час, день, месяц, год, день недели [подробнее в документации разработчика Apple].Если вы хотите повторить в свое собственное время, вам нужно запланировать более одного уведомления (например, два раза в день в 7:00 и 21:00, затем два уведомления в 7:00 и 21:00 с помощью repeatInterval:NSDayCalendarUnit ")

  2. Да.U может измениться.

    UILocalNotification * cancelThisNotification = nil;для (UILocalNotification * someNotification в [[UIApplication sharedApplication] scheduleLocalNotifications]) {if ([[someNotification.userInfo objectForKey: @ ""] isEqualToString: @ "") {cancelThisNotification = someNotification;someNotification = ноль;[SomeNotification Release];

// если хотите отменить

[[UIApplication sharedApplication] cancelLocalNotification: cancelThisNotification];

// если хотите изменить, например, дата пожара

cancelLocalNotification.firedate = [NSDate urdate];
}

        }

// но лучше отменить любое уведомление

3.u может (а не если выне хотите), зайдя в Настройки => Уведомление и изменив ваши предпочтения для вашего приложения

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