0

私はアラームアプリを書いています。アプリでは、ユーザーはピッカーから曜日を選択して、その日に時間とともにアラームを設定できます。UILocalNotificationしかし、週の特定の曜日にアラーム () を設定する方法がわかりません(0 - 7)

UILocalNotificationexのように特定の日に発火日を設定したかっただけです。月曜日、金曜日、日曜日..

私はネットで検索し、多くの同様のフォーラムを取得しましたが、どれもうまくいきませんでした.

助言がありますか ?

4

2 に答える 2

1

fireDate最初に行うべき通知のローカル通知を設定します。次にrepeatInterval、通知と次の通知の間の期間を設定します。

于 2013-10-11T09:55:39.970 に答える
1

試したコードを含めていただけると助かります。いずれかの方法、

NSDate myOwnDate; // myOwnDate can be a date that is on a specific day. Make sure it is a valid date variable

UILocalNotification* local_notification = [[UILocalNotification alloc] init];
[local_notification setFireDate:myOwnDate]; 
[local_notification setRepeatInterval:NSWeekCalendarUnit];
[local_notification setAlertBody: @"Your alarm is ringing!"];

UIApplication* app = [UIApplication sharedApplication];
[app scheduleLocalNotification:local_notification];

かなり簡単に言えます。

于 2013-10-11T09:56:05.650 に答える