每次应用程序打开时都会触发UILocalNotification

时间:2013-08-26 08:02:29

标签: ios uilocalnotification

我有一个UILocalNotification每天都会在某个时间点火。我确保fireDate不是nil,并且当时通知会完全触发。我遇到的一个问题是,每当我从XCode运行应用程序时,通知都会触发。我不明白为什么会那样做。任何输入都非常感谢!以下是一些代码:

-(void)ringTheAlarm{
    [[UIApplication sharedApplication]cancelAllLocalNotifications];

    if (self.alarmSet) {

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

        notify.fireDate = self.alarmTime;
        NSLog(@"%@", notify.fireDate);
        notify.alertBody = self.alarmMessage;
        notify.soundName = UILocalNotificationDefaultSoundName;
        notify.timeZone = [NSTimeZone defaultTimeZone];

        [[UIApplication sharedApplication] scheduleLocalNotification:notify];
    }
}

0 个答案:

没有答案