一次可以设置多少个uilocalnotifications?

时间:2014-08-08 04:06:37

标签: ios uilocalnotification

我设置了大约370 UILocalNotification s但我只能设置64 ...

 for(int i = 0 ; i<[arr count] ; i++){

        UILocalNotification* alarm = [[UILocalNotification alloc] init];


        // Create a new notification.
        if (alarm)
        {
            alarm.fireDate = indDate;
            alarm.timeZone = [NSTimeZone defaultTimeZone];
            //alarm.repeatInterval = NSMinuteCalendarUnit;
            alarm.soundName = @"alarmsound.caf";
            alarm.alertBody = @"Message";
            [app scheduleLocalNotification:alarm];
            [[UIApplication sharedApplication] scheduleLocalNotification:alarm];

        }
}

3 个答案:

答案 0 :(得分:6)

最高限额为64。 我也有同样的问题,我需要安排许多通知。 我已经安排了64个通知,当应用程序再次打开时,我将安排剩余的通知。

For more Info

答案 1 :(得分:2)

似乎在iOS 8.1中可以安排超过64个通知,并且所有通知都被解雇了。在我的应用程序中,我测试了500个以上的本地通知,所有这些都是在真实的iPhone 5s上安装和解雇iPhone模拟器。 也许这是iOS 8.1或Apple中的一个错误,忘了更新文档。

答案 2 :(得分:1)

您最多可以为系统设置64个本地通知,一个技巧是重复通知被视为一个通知,无论重复多少次或多少次。