Я только что написал приложение, которое во многом зависит от способности уведомлять вас о приближении крайнего срока.Это позволяет пользователю вводить определенную дату в поле UITextField (без использования средства выбора даты). Я бы предпочел не проходить через настройку push-уведомлений, центр уведомлений iOS 5 будет работать отлично.Но я не уверен, как заставить центр уведомлений обнаруживать введенные даты.
Я поместил этот код в мой didFinishLaunchingWithOptions: метод в моем контроллере представления:
UILocalNotification *dateNotif = [[UILocalNotification alloc] init];
localNotif.fireDate=[NSDate date];
localNotif.timeZone = [NSTimeZone defaultTimeZone];
localNotif.alertBody = @"Event starts in 20 minutes!";
localNotif.alertAction = @"Show me";
localNotif.soundName = UILocalNotificationDefaultSoundName;
localNotif.applicationIconBadgeNumber = 0;
[[UIApplication sharedApplication]presentLocalNotificationNow:dateNotif];
[localNotif release];
Но я не уверен, куда идти дальшевсе, я все еще новичок в этом.Любая помощь будет отличной, спасибо!