Her 30 dakikada bir yerel bildirimi tekrarlamaya çalışıyorum ama kodum düzgün çalışmıyor ... Bana yardım edip çözümü bulursanız minnettar olurum, işte benim kodum:Her 30 dakikada bir repeatinterval sorunu var
UILocalNotification *reminderNote = [[UILocalNotification alloc]init];
reminderNote.fireDate = [NSDate dateWithTimeIntervalSinceNow:60 * 30];
reminderNote.repeatInterval = NSHourCalendarUnit;
reminderNote.alertBody = @"some text";
reminderNote.alertAction = @"View";
reminderNote.soundName = @"sound.aif";
[[UIApplication sharedApplication] scheduleLocalNotification:reminderNote];
her 1 saatte bir veya 2 veya 3 Teşekkür ederim Böyle bir şey mi olmalıyım? örneğin her 1 saatte: 'reminderNote.fireDate = [NSDate dateWithTimeIntervalSinceNow: 60 * 60]; reminderNote.repeatInterval = NSHourCalendarUnit; 've ikinci yangın tarihi' reminderNote.fireDate = [NSDate dateWithTimeIntervalSinceNow: 60 * 60]; ' –
Her 1 saat için yalnızca bir bildirim planlamanız gerekir. Sadece cevabımdaki kodu al ve son iki sıradan kurtul. Gerekirse, 'fireDate' değerini değiştirerek bildirimin ilk kez ateşlenmesini istediğinizde değiştirin. – yuji
Her 2 saatte bir ya da 3? doğru mu ? : 'reminderNote.fireDate = [NSDate dateWithTimeIntervalSinceNow: 60 * 60 * 2]; [[UIApplication sharedApplication] zamanlamaLocalNotification: reminderNote]; ' –