私はこの投稿からこの回答をコピーしました:https://stackoverflow.com/posts/7257168/editしかし、この質問を覚えています。あなたの質問にも答えます
repeatInterval
プロパティからわかるように、定義済みのカレンダー単位しか指定できません。あなたは通知がこれら上記の間隔のいずれかで繰り返したい場合は
enum {
NSEraCalendarUnit = kCFCalendarUnitEra,
NSYearCalendarUnit = kCFCalendarUnitYear,
NSMonthCalendarUnit = kCFCalendarUnitMonth,
NSDayCalendarUnit = kCFCalendarUnitDay,
NSHourCalendarUnit = kCFCalendarUnitHour,
NSMinuteCalendarUnit = kCFCalendarUnitMinute,
NSSecondCalendarUnit = kCFCalendarUnitSecond,
NSWeekCalendarUnit = kCFCalendarUnitWeek,
NSWeekdayCalendarUnit = kCFCalendarUnitWeekday,
NSWeekdayOrdinalCalendarUnit = kCFCalendarUnitWeekdayOrdinal
NSQuarterCalendarUnit = kCFCalendarUnitQuarter,
};
だから、あなたは、これらの値のいずれかとrepeatIntervalプロパティを使用することができます。しかし、「2日おき」のような間隔や不定期な間隔で通知を繰り返す場合は、それらのリマインダーごとに個別の通知を作成する必要があります。
回答ありがとうございます。 – Darren