他の繰り返し間隔は正常に機能しますが、通知を 1 時間ごとに繰り返すように設定し、タイマーがオフになると、アプリがフリーズし、すべてのローカル通知をクリアするまでアプリを再度開くことができません。
switch(repeatType) {
case kRepeatHourly:
notif.repeatInterval = NSHourCalendarUnit;
break;
case kRepeatDaily:
notif.repeatInterval = NSDayCalendarUnit;
break;
case kRepeatWeekly:
notif.repeatInterval = NSWeekCalendarUnit;
break;
case kRepeatMonthly:
notif.repeatInterval = NSMonthCalendarUnit;
break;
case kRepeatAnnually:
notif.repeatInterval = NSYearCalendarUnit;
break;
default:
break;
}