Как вы уже знаете, вы можете запланировать максимум 64 уведомления на приложение.Если вы добавите больше, система сохранит самые быстрые 64 уведомления и откажется от других.
Один из способов убедиться, что все уведомления запланированы, - это сначала запланировать первые 64 уведомления, а затем регулярноинтервалы времени (могут быть при каждом запуске приложения или при каждом срабатывании уведомления) проверяют количество запланированных уведомлений и, если количество уведомлений меньше 64 , скажем n уведомленийзатем запланируйте следующие (64 - n) уведомлений.
int n = [[[UIApplication sharedApplication] scheduledLocalNotifications] count];
int x = 64 - n;
// Schedule the next 'x' notifications