0

私はUILocalNotification毎日特定の時間に発火する を持っています。fireDateそうではないことを確認し、nilその時点で通知が完全に発生します。私が抱えている 1 つの問題は、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];
    }
}
4

0 に答える 0