12

UILocalNotificationアラームの目的で使用しています。平日(日、月、火、水、木、金、土)に基づいて繰り返すカスタムオプションがあります。非常に多くのアプリケーションがこのプロセスを実行しました。私は自分のレベルを最高に試しました。しかし、私はそれを機能させることができません。助けてください…。

4

2 に答える 2

25

UILocalNotificationでカスタムの繰り返し間隔を設定することはできません。これは以前にも尋ねられましたが (以下を参照)、限られたオプションしか提供されていません。repeatIntervalパラメータは列挙型で、特定の値に制限されています。

これらの列挙を乗算して、それらの間隔の倍数を取得することはできません。アプリに 64 を超えるローカル通知を設定することはできません。通知が発生したときにユーザーがアプリを実行することを選択しない限り、通知を再スケジュールすることはできません (実行されない場合があります)。

ここに投稿された繰り返し間隔乗数の要求があります。コメントを追加できます。バグ レポートまたは機能リクエスト (URL?) を Apple に提出することをお勧めします。

于 2011-08-06T12:03:36.553 に答える
2

パラメータ interval と weekday を使用してメソッドを作成するだけです。そして、アラームを設定する必要があるたびに関数を呼び出します。ただし、平日の通知は個別に解決する必要があります。以下に示すようにメソッドを呼び出したように:

            [self notificationWithItem:tempDict Date:[self SetDateForAlarmWithWeekday:2 :tempDict] andRepeatInterval:NSWeekCalendarUnit];
            [self notificationWithItem:tempDict Date:[self SetDateForAlarmWithWeekday:3 :tempDict]andRepeatInterval:NSWeekCalendarUnit];
            [self notificationWithItem:tempDict Date:[self SetDateForAlarmWithWeekday:4 :tempDict] andRepeatInterval:NSWeekCalendarUnit];
            [self notificationWithItem:tempDict Date:[self SetDateForAlarmWithWeekday:5 :tempDict] andRepeatInterval:NSWeekCalendarUnit];
            [self notificationWithItem:tempDict Date:[self SetDateForAlarmWithWeekday:6 :tempDict] andRepeatInterval:NSWeekCalendarUnit];

月曜日の場合は 2、火曜日の場合は 3 など、さまざまな曜日の weekday パラメータを渡しました。

I hope it will help u...!
于 2012-04-05T09:06:36.310 に答える