0

たとえば、ユーザーがiPhoneアプリケーションをダウンロードし、8月12日に所定のUIAlertViewが表示されるなど、特定の日にUIAlertViewを表示するにはどうすればよいのでしょうか。どうすればこれを行うことができますか?

ありがとう!

4

1 に答える 1

1

UILocalNotificationAPIを確認する必要があります。これにより、アプリケーションのローカル通知を作成およびスケジュールできます。この通知は、バッジ/ポップオーバー/サウンド(リモート通知APIの場合と同じ設定)を使用して、希望の日に配信されます。

あなたの場合、あなたは特に火の日付を見る必要があります。サンプルコードは次のようになります。

UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.alertBody = @"Your message here";
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:60*60];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];

これにより、1時間以内に「Yourmessagehere」というテキストを含むローカル通知が送信されます。

于 2012-05-07T16:46:41.000 に答える