0

私のアプリは薬のリマインダーであり、多くの顧客から、毎日薬を永遠にスケジュールする可能性を実装するように求められました。

アプリが設定できるローカル通知の数が限られていることを知っていますが、この種のリマインダーを設定するための良い方法は何でしょうか?

4

1 に答える 1

1

通知後、通知のプロパティUILocalNotification *notification = [[UILocalNotification alloc]init];を設定する必要があります。repeatInterval

それで:

UILocalNotification *notification = [[UILocalNotification alloc]init];

..。

notification.repeatInterval = NSDayCalendarUnit;

..。

[[UIApplication sharedApplication] scheduleLocalNotification:notification];

注:NSDayCalendarUnit通知は毎日繰り返されます。必要に応じて、他の定数を使用して、毎週などを繰り返すことができます。この定数は次のように定義されています。

http://developer.apple.com/library/ios/#DOCUMENTATION/Cocoa/Reference/Foundation/Classes/NSCalendar_Class/Reference/NSCalendar.html#//apple_ref/doc/c_ref/NSCalendarUnit

したがって、他の繰り返し間隔が必要な場合は、確認することをお勧めします。

于 2012-07-12T07:59:39.800 に答える